I have dealt with Morningside Mazda a lot in the past. For oil changes they are good but ask them to do anything complicated and they lose it..... I own a 96 B3000 pickup and so far it's been good other than a few sensors going bad. I've pretty much taken it there for all its scheduled maintenance and here are some of my major complaints:
1. Couldn't do an alignment on my truck, when I asked the service manager why, he couldn't tell me.
2. From the start the bed liner on the tail gate has scratched the paint off the back of the bed. I tried to get them to adjust the hinges but it never did anything, I got the bed painted 2 times and then gave up.
3. During my first sensor repair the mechanic purposely broke a pipe from the exhaust to charge me more money. I could see the break was fresh because the break was perfectly clean. When I got the truck back the check engine light came back on, the service manager told me it wasn't the $400 part I had replaced it was a $40 sensor. After me freaking out on them he dropped the labour cost on putting in the sensor.
4. During my last sensor repair the mechanic scratched the paint on my right front quarter panel by leaning on it. Not only was it all scratched up he didn't even clean the oily mess he left on it (probably because he knew if he cleaned it, the scratches would become evident.
5. I never had the brakes done at Morningside because I had a friend do it for about 25% less. When I had it in for the last sensor job I had them do the brakes. I have put about 10,000 Km's on it and the rotors are totally warped. I had never had this problem getting the brakes done elsewhere.
At the moment the check engine light is on again, for the third time. They looked at it and charged me$90, to tell me another sensor is faulty. To fix it they want to charge me another $250. Get real......