The good: John was an excellent communicator and very gracious when a medical emergency had us questioning whether we could make the trip. The location across from Glendon Beach is convenient, and the outdoor chairs/table are wonderful for morning coffee, sunsets, and people-watching.Unfortunately, the interior did not come close to matching the luxury price we paid. The cottage felt far too small for our family of four, with furniture and beach décor crammed into every available space. The mattresses were saggy and lumpy, rugs dirty and worn, towels scratchy and mismatched, and linens threadbare. The queen bed was even propped up on cinder blocks and paperback books. Overall, the interior felt haphazard, worn, and in need of a thorough cleaning and refresh. It was difficult to relax, particularly given the premium price, and we ultimately left a day early.There were also safety concerns. The steep stairs to the upstairs room need a railing. More seriously, two screws were sticking up from a board near the back steps/outdoor shower. I stepped on one barefoot and punctured my foot. Although the owner said that area was not under his control and he contacted the other condo owner, the hazard remained throughout our stay.There is also street noise and we could hear guests through the adjoining condo walls.Overall, we really wanted to love this cottage, but the interior quality, upkeep, and unresolved safety issue did not justify the price.