Overall we are very happy with our stay here. The property has a lot of beauty to offer. There are many places to take family pictures, especially in the main tower where you check in.
The staff is nothing short of amazing, and may be the best part of the hotel. They are more than just friendly and kind. Every interaction with someone that worked the resort was positive.
The pool is a nice size, but it becomes crowed quickly. On the weekends, it is much less enjoyable than during the week. If you can, spend time here during the weekdays to see the difference. It is much more peaceful.
The only complaints that are worth mentioning are food prices are expensive like most mention in the reviews, our mattress needed replaced and the arcade didn't work during our stay.
The positives that we enjoyed were the ability to get food at the resort at later hours, room service is an option, the food is good even though it is pricey, the theme parks are close to the resort, shuttle service is provided, the pool is nice and the staff are great.
I would recommend this resort. We had a very good experience.