The hotel is very pretty, the beach is gorgeous, the staff was mainly friendly and helpful. The shuttle from and to the airport was on time and super helpful. The food in the restaurant was good, the breakfast buffet was small but sufficient and yummy, the service was good as well.
The only thing they could improve is that the kitchen in the room was not very well stocked (no pans, no pots, not enough silverware, no pods for the dishwasher, the toaster didn't work - the coffee maker and complimentary coffee were super nice, though) and the towel service somehow never had fresh towels and I always had to come back to get them.
Otherwise it was a great vacation, I was there with my parents, husband and 2 young daughters and we had a great time.