I really enjoyed going to this place. The place was clean when we got there, and I watched the staff clean various times over the hours that we were there. My daughter loved the various play areas, and spent time in all of them. I really liked how thought out and well designed the play areas were.There were areas for crawling babies all the way up to older children. We will definitely come back.