Resort is beautiful, staff is excellent. The ocean is too rough for casual bathing, so this is more of a pool destination. The resort needs ceiling fans to circulate the air, there are no fans in the lobby, at the restaurants, or in the rooms. Ventilation could be much better. The ocean front suite was gorgeous, with a panoramic view and a lot of space. The restaurants fell short of expectations but the buffet was awesome. I honestly looked forward to that buffet ever day and we are not 'buffet people'. I was hoping for more premium liquors, at least in the nice restaurants and lounges, but the real problem was the mixers. The juices weren't great and it seems like the carbonated mixers were not refrigerated as everything tasted flat.
Oh, avoid the 'presentation' at all costs. Its just another high pressure 'timeshare' like presentation that will literally ruin your day. I don't care how much free stuff they offer you, avoid it at all costs.
And the Isla Mujares? Avoid. It's filled with scammers and you won't walk two feet in any direction without getting harassed. Oh, and the van picks up at several resorts so you will spend 1.5 hours each way just to get to the boat.
Still, it was a beautiful resort with excellent staff. There were a lot of anniversaries, weddings, etc and I imagine most of these people were repeat customers. Everyone seemed happy there.