I have spent a week at Moon Palace last year, and Aventura Spa Palace this year - both were absolutely beautiful, fantastic service, very clean and the restaurants were all very good. Neither of these have a beach, Aventura SPa is adults only. I would go back to either one in a heartbeat!! Have also spent a day each trip at Xpu-ha Palace, one day at Cozumel Palace and one day at Playacar Palace. Have great meals, fantastic service at each.