This place is perfect for families. There are so many pools and it’s almost a community in itself. It was very clean. We really enjoyed our stay.