We had a bad experience from the moment we arrived. The front desk staff didn’t seem to halve a clue what they were doing and kept messing up with our reservation. We get to the room, yes it was nice but the options for snacks and drinks that were in the room were seriously a joke. We ordered room service when we arrived because it was around 11 pm and the restaurants were closed. The food was okay but took about 45-55 minutes to arrive , which I know is typical for room service. Now, let’s talk about the food on the first day. We ate at the Italian restaurant and let’s just say, I was less than impressed with the portion size as well as the quality. I ordered a beef filet which looked and tasted more like a Salisbury steak. Not what I was hoping for. There were 4 of us total and we were all underwhelmed with the food quality. It also took an hour for our dinner to arrive. The drinks through the day were drinkable-ish, but most tasted very watered down. The pool area was nice enough but nothing to go crazy over. Now second day, we went off site to Isla Mujures so no review in the drinks/entertainment for this day. We did end up eating at Seaside grill when we returned back and this was our favorite restaurant out of them all. Last day we were there, we stayed in the beach for the day and had an amazing waiter Jaysen, he is the reason we would give this resort even a 2 star. We had hibachi that evening the food was okay, the chef was really great at his job.