This was my first time staying here and it was amazing. I had to wait a bit for my room to be ready, but patience was rewarded with a ocean front room. The property is beautiful and well kept. The pool is very warm and as clean as a beach pool could be. The property is very pet and family friendly so if you're looking for something quiet this is not the place. The only complaint I could have is not the hotels fault but parking could easily be a nightmare if you're not showing up at check in time, unless you're staying in the south cottages with assigned parking. Other than that this place is a great little beach hideaway.