Very clean and tons of games to keep us all busy rain or shine. Great place to spend some family time.