The overall service is amazing, when I arrived the check in was so fast and they gave me a room upgrade. The whole stuff is amazing and care about each aspect. EXCEPT when it comes to the restaurant, horrible horrible experience that I lived more than once. This is my go to hotel and I recommend it for so many people including my own family.
In the restaurant they book you a table and nothing is respected after. I had 1 night blown away and I had to buy my own food from outside the hotel (even that I booked all inclusive). They kept moving us from one table to another, they were so rude (at the service level not at the management level) and I heard racist terms from one of the servers stating that I cannot stay in one of the table (seems like I'm not the clientele that they would allow at those table) even that the table was reserved with my room number.
So sad to live that experience, I would think thousand time before re-booking here.