Our family of 4 plus our dog stayed for two weeks. Hands down it was the best place we have stayed in this area! The location is fantastic, the staff is super nice! The only down sides were that you do have to pay for parking and a fee to use the facilities every day so we ended up paying around $600 or $700 extra when we checked in. I guess this information was disclosed but I missed it. Also there’s no laundry on site so we had to use laundry services outside. They also don’t provide nearly enough basic things like toilet paper, paper towels, dishwasher soap.. BUT STILL THE BEST PLACE! We will definitely stay again and we definitely recommend it. Not every place can be perfect I guess, but hands down this was the closest place to perfection if you can get over those little things. I will miss the beach, the amazing pool, the bar.. ahhh it was paradise! ❤️🌴🌊☀️⛱