I have been coming here for a year and I have always encountered friendly staff. The staff works hard at making you comfortable and you're in and out in a reasonable time. An appointment is recommended and I've never had to wait when I arrive. It's clean and its right at the Jane Subway stop.
The prices for their services are reasonable. I will return again and again!