Great for a family but the one we stayed in needs updating in the bathrooms. Kiddo loved the pool but one of them was down for “maintenance” while there most of the stay. The activities were nice for the kiddo. Some maintenance needs done on the rooms. One showers door barely opened, doors off track BUT room was very spacious, nice and cool and the things you care about were there. Beds super comfy. If bringing littles, may need darkening shade for one bedroom. Was a nice vacation. One guy at checkin was rude (Monday night), rest of staff super nice though so maybe just one bad apple. Felt safe. Was reasonable for $.