Very clean and spacious! Great location too! Kids love the place. We will be coming back!