Very clean, lots of space for the kids to run around. The swim spa was well maintained and easy to use. We had a great time.