Shop was clean, a couple of the guys were nice and they give you free rides back to your house if needed. But I took my car to get the ac evacuated and recharged and diagnosed. Long story short they told me I needed to spend almost 2,000 dollars. I ended up going to another local shop and spent $ 350 to fix the problem, still to proper specifications too. So that should tell you something… Also the lube tech there doesn’t know anything about BMW’s and he claims to know it all.