They canceled my appointment without telling me, and when I showed up, they weren't even apologetic about it. The woman at the front desk is always stressed out and rude. Staff turnover seems to be high as well. There are lots of other options in Bloor West Village.