The hotel itself was nice and clean, the food was better than other all inclusive places I’ve stayed in and wasn’t as crowded. The restaurants are spread over 3 hotels, so there’s a bit of walking. You can call a golf cart, but sometimes they’re too busy and take a long time. There was a lot of seaweed when we went, so the beach wasn’t accessible and the smell of it carried to the pool area. I would’ve given them more stars, but we had a reservation error by Expedia and neither the hotel or Expedia were helpful in resolving it, so we ended up paying over $800 extra on an Expedia mistake that would’ve been less than $200 when we originally booked. We weren’t the only ones with issues, so it seems like it’s pretty common for Expedia and the hotel to get the reservations wrong.