The location is perfect -- right on the beach. The place is clean. The fireplace is lovely, and the kids enjoyed the piano. The only downsides for us were a lot of maintenance issues: only one (out of six) electric plug worked in the kitchen, the fridge failed on us (we used the extra one in the entryway), some towel holders came right off the wall with slight pressure, the shower head holder broke, and the heater by the bunkbeds did not work (the bunkbeds are literally in the laundry room, separated from the kitchen by a (flimsy) curtain. To be clear, the local team was prompt and responsive. That said, one would expect better maintenance all around. None of this deterred us from having a good time, though.