Nice resort if you like to party
The hotel itself is nice - it's clean, staff is friendly and very attentive. The food is mediocre, at best. If you like eating the same thing over and over again, then you'll be fine. It seems the food gets recycled from one restaurant to the next (meaning if it isn't eaten at breakfast, you'll see it at lunch and dinner, and then again the next day..... in some new shape or form). We did go to every a la carte restaurant, but always found ourselves disappointed, leaving midway through the meal to hit the buffet - at least we knew what we were getting there...
We sadly didn't do our research. We didn't know this resort is very well known as the "party resort", where all the college 20-somethings go for a good time and a 24-7 party. It was US college spring break during our time there (we're from Canada... a bit different here), but after surveying a few people who've been before, it sounds like it's really no different at any other time of the year. It was very much a frat-sorority sex party the full duration of our stay with loud, drunk young adults everywhere. The middle pool by the main buffets though, was our saving grace, which had a few more of us 30-40 year olds looking for any sort of reprieve from the party-party-party that lasts until the wee hours of each and every morning.
If I was in my early 20s looking for a good time, 'free' booze, and didn't care what I ate to keep me sustained throughout the week, this resort and experience would have been a lot of fun.
If you're 30 , this likely isn't the experience you're looking for.