I’ve only brought my daughter here for several birthday parties so I can’t speak of the classes but overall I was impressed by the establishment. It’s very organized, spacious and the staff are helpful and kind and keep the parties on track so there is very little to do. It seems rather popular to have parties here and if there hadn’t been so many we might consider it but nooooo, we’ll have to hire dancing gorillas and give out ipads to compete.