I have been coming here fairly regularly and am normally very happy with the results. Each time I make an appointment, however, they are typically running 30-45 minutes late and it takes FOREVER to complete the appointment. I got my hair colored here one time and was in the place for close to 4 hours.... a little ridiculous.
For the most part, all of the students are really friendly and meticulous. The instructors are always roaming around to make sure the students are doing what they should be and they also check the students' work.
I would recommend going here, just make sure you have a whole day free.