We had booked the Presidential Suites but upon our arrival were "upgraded" to the Royal Suites. This was our first stay at the property and so i was not initially aware, but this was not an upgrade. The room was much smaller and shabbier. This took several hours to get resolved, and they were not able to move us back to the room we had initially booked until the next day.
That experience was relatively representative of our stay. The individual people who work at the resort are lovely, but the corporate entity is trying to milk people for all they are worth. Everything is about trying to sell real estate, or get people to buy "upgrades."
Once we were in our correct room it was spacious and comfortable, and the beach is wide and very swimmable. The pool near our room was adults only however, the beach was littered with trash, and many of the restaurants are reserved for people who own timeshares, which had not been clear when booking. The beach was also a 10-15 minute walk, which was fine for us but would be tough if you were less mobile. The shuttle only came every ~25 minutes and was often full. Overall I would not recommend this hotel.