We went as a family with 2 kids; 2.5 year old and a 2 month old. This hotel met all our needs and more. I fully recommend this hotel for many reasons. I'll go over what we liked and what we didn't, giving some specific details related to other reviews I've read.
-Wonderful hospitality, staff was helpful and extremely kind
-Property is very clean. Other reviews have mentioned there is some minor wear/age on the interiors, but this is very nit-picky
-Mask policy primarily applies at breakfast/lunch/dinner. It's refreshing to not have to wear them all the time
-Most rooms appeared to be booked but crowd management was good with lots of open places everywhere
-Beds were comfortable with extra blankets provided in the closet
-Lots of storage; floor storage for suit cases and 2 large closets for clothes, etc
-Food is overall very good both quality and flavor. Tons of variety. Main restaurant has more variety that if you stayed all week, you wouldn't be able to try everything
-We ate at Asian restaurant one night, it was also good but nothing extraordinary. View was spectacular, probably one of the main draws to the restaurant
-All pools are great, water is not heated so can feely chilly at first, but with upper 20s, low 30s outside, it's perfect!
-Water Park area is amazing for kids and even adults
-Beach is fantastic, so close to the property
-Main issue was smoking allowed on balconies. Room often smelled of cigarette smoke, not ideal with small kids and babies