Brought my 1.5 year old here on a rainy weekday to play. He wasn't thrilled about the inflatables but he loved all the arcade games. It wasn't packed but there were other kids for him to interact with. The staff was friendly and helpful. I did not notice anything glaringly dirty. It was definitely a good spot for my child to expend some energy. I'm sure we will be back.