This is a great hotel for a family trip. Rooms are very large, with lots of space including the bathroom, a balcony with table and chairs. Beds are large and very comfortable. Food was tasty and service was always great, at dinner and breakfast. Amenities are also great: we tried the karts, the pool+lazy river, and the attractions park (although it is more intended for younger kids). Yo do have to pay extra for karts, park and some other things, but it is not expensive. Everything around the property is super well kept, to the detail. On the negative side, we did have to "beg" for a couple of more hours pf late check out, which didn't make sense since we were spending additional money for lunch and other things, and hotel was almost empty. I totally recommend this hotel and the experience it offers.