It was a little disconcerting how pushy they were on the time-shares. Luckily, we opted out of the "free breakfast" before-hand, which saved us THREE HOURS on our honeymoon (we saw one couple in the "torture chamber" for five hours one day - they just don't take "no" for an answer). The food at most places was really great, but there were some nights that did not match the consistency of the good food. Also, oddly - our biggest complaint (which is probably just ridiculous), you CAN'T sleep in or take naps during the day. We found that the house-keepers were actually moving all of the furniture every day to clean the rooms, so during daylight hours the property sounds like a war zone from inside the rooms.
We loved our honeymoon suite and all of the amenities it came along with; the 30 min. massage, room upgrade, shirts, balanise bed for a day, candlelight dinner on the beach, in-room breakfast, etc. The pool was INCREDIBLE and the beach was even better. Staff was AMAZING. We have never encountered better people at any of the resorts we have been at. Our fridge was always stocked with waters, beer, snacks. Room service was so wonderful and quick. Once you learn your way around the place and all of the things that are included for you, this is a wonderful place to stay and play!