Let me start of by saying, make a appointment. They are not the biggest repair place so they don't have 100 mechanics all working.
I was actually recommended here by Jiffy Lube after they found I had a coolant leak. The service was quick, the mechanics were helpful and Tom at the desk was extremely pleasant to work with, keeping me updated on the status of my repair.
I ended up leaving my cat there over night, with just a slight hesitation, but when I got there the next morning they had actually kept my car in the garage.
I should also mention that they did all this and I didn't have a appointment.
Fair prices, great knowledge, and they can understand and communicate to people who don't have the most intricate of car knowledge.