Highly recommend for families. Lots of activities. We only had a couple minor issues but nothing’s perfect. We stayed in a renovated unit which was so nice. The kitchen was fully stocked. We got enough supplies and didn’t need any more for a whole week. The doors btw units are thin which made things very noisy but there was quiet hours. We could practically hear everything so make sure you bring a sound machine for night time. We did have to ask to get the floors cleaned, our feet were full of dirt after just walking around the first day. Also, the sofa bed was a gross, there was debris and stains. They came and steam cleaned it. I wish there were more umbrellas for the pools. Lastly, make sure to get to the waterpark early, chairs get taken quickly.