Overall we had a great stay. The food and drink options were wonderful and up there with the best All Inclusive options we've had. A few things missing - margaritas missing from the cocktail menu and maple syrup for waffles/pancakes seem like obvious additions but that is nit-picking as options were plentiful and tasty and cocktails great quality.
Staff overall were great; friendly and helpful. Special thank you to Carlos, who was the most wonderful masseuse and offered tips on stretches to ease issues I was having - very impressed and the massage was heavenly. The bar staff overall were great and attention was paid to all the drinks made with the right garnishes etc even when they were rushed off their feet during busy periods.
The only niggle was the main buffet restaurant where it seemed hit and miss whether you got staff who were on it or not. Some days, we had zero complaints, they were efficient, friendly and helpful, other times, they were nowhere to be seen or slow even when the restaurant wasn't as busy.
The Italian and Steak restaurants though are a credit to the hotel and we had no issues getting booked in, though we are just a couple, so admittedly this would be easier. The staff, food and drinks were all top-notch!
The rooms were fab, the rainfall shower especially was heaven! We lucked out and got a great sunset view too so could sit and watch it go down with a cocktail on our balcony.
Overall, a fantastic stay - highly recommend!