Not a bad place to get a haircut truth be told, but inconsistent service and lack of free parking would stop me from recommending this place to others.
This place is strict on their appointments until YOU rush to get there on time and end up having to wait 15 minutes anyway. By strict I mean very strict. As in, I called 20 minutes beforehand to say I'll be 15 minutes late due to massive congestion on the 401 and the lady told me I can only be up to 10 minutes late. Understandable. However, after the traffic cleared up suddenly and gunning it to make it within the 10 minutes another lady tells me that the first lady (a new hire supposedly) was wrong and even being 10 minutes late is unacceptable. They apparently can't accommodate a short buzz and trim in the 20 minutes left until closing.
All the other small inconveniences that happened the previous times I was willing to overlook, but that was the last straw. I won't be borderline speeding in heavy rain on the highway just to be denied for a trivial and quite frankly dumb reason.
Apart from the service though, the haircuts themselves, albeit a bit on the pricey side for a simple men's haircut, are usually pretty good. Also, beware of lack of free parking. They also have a loyalty card of sorts after a certain number of stamps you get a free haircut (excluding Saturdays).