This place ROCKS!
I took my kids here for rock climbing and they had the best time ever! The staff was extremely helpful and supportive of my group of first time climbers, even though this gym caters to the more experienced climbers. They trained them on the gear, safety, and technique. By the time we left, which was difficult to do because the kids were having so much fun I couldn't get them to leave, the kids were pros! I love the fact that you can purchase a day pass and literally be there the entire day (and they have annual passes). They give student discounts to the local college students too. Great place!