I had won this trip at a charity auction, but then read some of the hotel reviews and was nervous. No need- the hotel is beautiful, spread out over a large area to wander around, multiple pools, and a large beachfront area, so you never feel crowded. The staff was great and very helpful. They are trying to push the travel club, but if you just say no thank you and visit about something else they are not pushy about it. I did notice that a lot of tourists were very rude and demanding, which is probably why they are complaining about the service. Be kind, smile, say thank you and you will get all the best. The only issue was that there was a leak from the tub to the room, but we just put a towel down and ignored it because we were at the beach the whole time, not our room!