Moon palace was one of the best hotel experiences i have ever had!!! Now I am a teenager so this is coming from my point of view not an adults so I have a very different view.
The Beach
---now everyone is right about the seaweed, but some really overreact. There is seaweed yes but as you get past that little bit it's clear but only for a little way. I actually loved the beach more than the pool. i loved just sitting it in for a while and i was never "bombarded" with a whole bunch of seaweed. So I'm not saying theres no seaweed but people, you get seaweed down on the jersey shore too soo it wont hurt you! Although if you are lookin for crystal clear blue waters, this isnt the place for you.
The water activities
--If you get the chance , I strongly, strongly recommend that you do the kayaking. It's included so don't worry about paying for it. It's right down on the beach and you sign up and off you go. They have double and single kayaks. Me and my brother did it every day since we loved it so much. We went out about 2 miles and it was crystal cllear throughout the whole time. We saw this huge starfish down on the bottom. It was so fun! They don't have the paddle boats, like they say when we went. They had little sailboats you can use too which are also included. They also have jetskiing, parasailing but they aren't included, they cost extra.
The Restuarants
--We only stayed there for about 4 days but every single restuarant we went to was excellent. Every single waiter or waitress was more than helpful in each and every single one. The italian buffet was great! Great if you have kids too they have spaghetti and a whole bunch of kids food. And the fried bananas with ice cream are to DIE for!
The Staff
--Now I've been to cancun 3 times in the past 2 years. I have never had service that treated as you as good as ever. They are the most giving people I have ever met. It makes you look at america and show you how many people are ungrateul and impatient. I never saw one of the staff without a smile on their face. It was beyond exceptional. Even though it's all-inclusive, tipping is a big part of how good they treat you. They treat you great even if you don't tip, but when you just put yourself out a little bit, they give back more than 200%. It's amazing!
The hotel
--The room were absouletly huge! A double jacuzzi in every one. Each room, no matter where you are has a view of the ocean. Hammocks line the balconys of each room which is so relaxing after you spent a whole day in that hot mexican sun!! The little fridges were stocked every day and we never had a problem with anything. The bathrooms were beautiful. Marble showers and even a phone in the bathroom! The shower could hold at least 5 or 6 people!
The entertainment
--Since we were out all day in the hot sun, we were so tired and we could only make on show in our whole stay. And let me tell you that show was so great that I regretted not going to the other shows. The enertainment at the pool was so great too! A lot of people complained that the music and enertainent were so loud, but honestly its not. In fact if you moved to another pool to try it out, you cant hear anything! The swim up bars were great!
Overall I had the best trip and if you have any questions, feel free to ask!