This is not a 5* hotel. More like 3* at best. Food at the buffet was consistently good, however, I would have preferred alternative options, so I didn't have to eat breakfast, lunch, and dinner there every single day. Food at the pool bar was not included in all-inclusive rate, and there was no poolside drink service. This is quite a sleepy resort, so we ended up going off-site every night for entertainment, which was an unexpected expense. Rooms are very small, and housekeeping did not replenish bathroom or mini bar items. At check in, the room I had booked was unavailable, and I was told I would have to pay extra for the upgraded room that was available. Neighboring hotels have loud, late-night music blasting making it hard to sleep.