Clean and tidy with lots of nice little touches for people of all age groups. My kids enjoyed the amount of space available for them to run around, games, toys and movies provided by our host. Location was great as well. Not too far from everywhere we needed to go.