Very disorganized. It takes a long time to get a call back, I don't think they have employees there during the day only in the evening so if you call you won't hear back for 24+ hours, the online schedule isn't accurate, we were told incorrect times for classes multiple times, its an older facility not very fancy but does the job. However on a more positive note the staff whom I have dealt with are very nice, my son loves it because there are a lot of other boys that take classes and when you're 5 that's important. All the parents that wait during class are very nice, not clique, the kids for the most part are all well behaved, and for me its more important for my child to be surrounded by good people rather than the fanciest shiny equipment. Very reasonable pricing as well. I'm sure as we attend classes longer I will learn to love it more! My son always leaves class happy and worn out ready for bed, so well worth it. read more