We were there for a wedding and extended our trip a few more days. The most important thing to take away is to not, under any circumstances, attend the timeshare events. It was a waste of 3 hours of our day and we were insulted by a still-drunk, rude, American sales guy for not buying their timeshare. After that experience, it all got better. The service is good; the rooms are spacious, have nice views (as long as you're above the ground level), and are comfortable. We, did, however, find a lighter in the pocket of one of our bathrobes, which leads me to believe they don't wash or check those very well. The pool is nice and the food is pretty good. The bar has a pool table and plenty of room to sit, although it's not very lively given the proximity to much more fun alternatives. The hotel is steps from the beach, which is nice. The spa was nice, and the massages were excellent. The gym is ok. The outside cafe at the hotel across the street is excellent, too. They had great smooties and shakes for after working out. I would stay there again for the right price but would never, ever, ever, attend one of the time share events.