Location, location, location! We could not have found a better spot for our family stay at the beach. The beach was beautiful, clean and not over populated. The people were friendly. The playground was perfect for our little one and the basketball court was perfect for our teen, all of which we could see from our patio:) The property was clean and as described. The only reason I gave four stars is because the parking spot for unit A is SUCH a tight squeeze. We were in a minivan, rented, and it didn't really fit in the spot. It was nerve racking each time we parked, worried that we might scrape the sides. We had to leave part of the vehicle hanging out and then the driver had to climb out the other side lol. The other spots for units B and C are a little bit wider. You are paying for the location here, no extras. But, if you read the description you know that as it is stated. We really did enjoy our stay and would love to return. The management company was easy to contact and responsive. They checked in on us and made sure we had everything we needed. They were kind and accommodating. Thank you!