Got a bit of work done on my M3 recently and they were very forthcoming and easy to talk to. A simple inspection that most mechanics and certainly dealerships would charge 1hr labour, they offered to, and in the end charged only 1/2hr labour.
Also picked up oil and a few parts for the car's DIY maintenance. Better pricing than most Mazda's in the GTA. Their prices are better than every other Mazda dealership in the city.
It's a small dealership, and you might even miss the location if you're driving with the traffic.
Specially the old couple in the Parts department, they're adorable and super nice.
Overall, a good experience and I'll come back for parts & service as and when required.