The staff was kind and helpful with most things. They spoke many different languages so we were able to communicate if not in English than Spanish. The hotel and grounds are lovely and very well-kept. We didn't make use of the spa, but I saw that this was a main feature of the hotel. Breakfast buffet was lovely and very comprehensive to both the local and international taste. I would suggest going early to breakfast as it gets a little crazy closer to closing time.
Two downsides: The wifi was spotty at best, and there is nothing to do outside the hotel within walking distance. The surroundings are lovely, and we drove to all the places we wanted to visit, so it wasn't a huge issue. But something to keep in mind.
The quality of service is good. Everyone is willing to help if you ask. We came during the busy season, though, so you could still find yourself sitting at the bar for 10 minutes before being served.