We had a getaway of 4 days at this resort and it is a great hotel for families. It has entertainment for all ages, and fun entertainment at the pool. There's always food available, if is not the buffet it is a snack bar with burgers. The drinks are water down, but it is family hotel you don't want drunks around your kids. The hotel needs maintenance, and the rooms a deep cleaning, like the sofa on our room had dirty stains same with the chairs (beds and bathroom were clean no issues). The food at the buffet was good, we didn't get tired of eating there. Every day is a new food theme for dinner. The area for baby/toddler was closed, I was extremely disappointed as I have a 2.5 yr and booked this resort for this reason (as not a lot of resort have activities for toddlers). Regardless, my kid has a good time at the pool. The shows are low budget but entertaining. My daughter enjoyed the Disney show, in my opinion is a bit too long (have dinner first). All 4 days we stayed there were aggressive waves. Also in my opinion, the pool behind the main pool is the best to be with kids, but the lounge chair need shade.