This place is very family friendly. The room were clean and spacious. The pool did get crowded with crying toddlers, but the beach was amazing and not crowded at all. I only gave it 3 stars because I was charged $20 3 days after I checked out. When I called to find out why, they said a pool towel was left in my room-which it was not-I made sure of it! They said they would reverse the charge but it’s been 2 weeks and they still have not done it. I think this is a way to make extra money.