We weren't sure what to expect from this all inclusive, but it met our needs. Check in was a bit of a hassle, not enough staff, but when they greet you with a nice cold drink, it helps! There were some issues with pool towel tickets, and not enough towels for everyone upon arrival, as most people went right to the pool, but not a big deal. The room access was nice with a wristband that was chip enabled to open your room without having to fumble around and carry a card. The daily buffet had a very nice selection of fresh foods, and the 2 restaurants onsite were good, we liked the Italian better than the hibachi. The snack bar was average, with burgers, fries, chips, etc. Sometimes those items were picked over, cold, or had been sitting out for a while. But the drinks made up for it! Overall a nice place. With a little investment, it could be great!