Ok shop, but could be much better..
I've been going to this shop for ten years and I would say 50% of the time I have a great experience and the other 50% of the time I feel like I'm being jerked around. It's kind of a gamble. I'm currently looking for another shop that is more reliable.
If you decide to go here, just make sure that you put your foot down and don't let anyone push you around if any of them decide to.