The Moon Palace is a beautiful resort serving some of the best food I've ever experienced in Mexico. There are more restaurants than you could eat at in a week and there is many places to get a drink or a snack. The 24 hour room service is nice but limited...
This place is HUGE, come prepared to walk, a LOT.. The Moon Palace is actually made up of three hotels so if you are coming with family/friends be sure to request you are in the same hotel or you will be disappointed. I wasn't aware of that upon booking and ended up a good 20-25 minute walk from my friends rooms (YES, its THAT big...)