This review is based on their service department. Never had an issue with my car until I let these "mechanics" work on it! They made all types of excuses but there's no excuse for forgetting to put screws back in your vehicle so that you can drive in more than three gears! This is just one of many issues i had with them. As soon as I paid off my car I spent about $4,000 in less than 18 months in repairs until i finally went to a respectable auto shop and they told me to get rid of it because it would cost about $5,000 to get it right! BUYER BEWARE! Mazdas are good cars, do not let these guys under your hood!