This place is fantastic. The staff are patient, friendly and very helpful. There are also many auto belay devices, which is nice if you don't have a partner to go with you or if you don't want to take the belay learning class.
I was really nervous about coming here because I have next to zero experience with rock climbing, but they really let you take your time until you're comfortable. There were also tons of experienced climbers here and a few kids climbing the easier walls. This really is a great place for climbers of all levels.