We had a fantastic time at the resort! It’s a huge resort, but navigable once you get the hang of things . Check in was super easy and our room was ready, early! The room had all amenities that were expected. The resort is clean and well maintained. Our family of 5, small kids and adults, enjoyed many of the resort amenities, such as the pools, play zones, playground and resort sponsored activities (kids tie dyed shirts one day!). We will definitely be back!