Only 1 visit so far, but seems like a great place! Nice shop, good prices, tech savvy with diagnostic and code resets. Much cheaper than dealer prices and Allen's uses OEM parts. I will be going back. Advertised as European Specialists...they serviced my BMW, a friends BMW, had a couple BMW and Mercedes currently being serviced/repaired, so I feel comfortable with Allen's ability to service the European auto-brands unique needs. Good find in Surprise!!