Very nice & clean, plenty of space. Activities for all age groups - our ages ranged from 4 - 74 & everyone had a great stay.