Service is great! Location is great and easy access. I will say that pricing is PRE-ME-IUM! I typically take my Mini Cooper to Mini Motorwerks over in New Hope area...but have thought they were too pricey. So I wanted to try a new location (in this case EuroTech) and I found that they were 10% more. Even just the general maintenance check was higher than my usual place, so I prob won't be back. And after $770+ bill, I was informed I must be charged for $10 in gas. Mini Motorwerks often doesn't charge for little gritty things like that, and anytime that I spend $500 or more I get a free vacuum & wash (which EuroTech doesn't do). During my maintenance check, additional recommendations were made...one of which was all new spark plugs. I called dealer I bought from, who pulled my car report, and said I'm still 5+ years away from needing spark plugs based on manufacturer recommendation. So I didn't move forward with that purchase as it wasn't at all needed. That part didn't feel very transparent/honest. Again, customer service was EXCELLENT! Still rating 4-stars for a great experience, just was a little 'meh' by having to spend sooooo much and not really catch any breaks.