The location is perfect, right by the park entrance and a 2 minute walk to the beach outside of the park and restaurants/shops. The hotel is really nice, clean and amenities were great, especially the pool with the big slide which was a big hit with the kids. Breakfast was very nice too and had a wide variety of items. The staff were all extremely nice and accommodating.
The bed was hard and sheets were awful. My daughter slept on a little bed they provided which was more of a cot with no real mattress, so quite uncomfortable. The dinner buffet had little variety although everything was really fresh.