Incredible hotel, really nice grounds, huge rooms and one of the best beaches of any hotels we walked by. Breakfast included and very, very good. Drinks and dinner a bit pricey, but nearby grocery store is a great place to stock up on some snacks and booze. Our room had a small kitchenette. Staff very welcoming and friendly and again, their pool and beach area was amazing.