We had a great time and wished we could have stayed longer. The place was beautiful, clean and had everything you needed. Parking within a block which occasionally was hard with little kids, as was the walk back up from the beach. neither of these would stop me staying here again though as it really was amazing.