This place is amazing, we didn't know quite what to expect but it was better than the photos and we were so relaxed. The place is huge! the pool is also huge and wonderful, the grounds are beautiful, the outside resting, eating area was spacious and a great place to hang out. It is all tastefully decorated. You are set one block back from the beach but we loved the security of the location and the walk to the beach is only about 5 minutes so it felt like the best of both worlds.