The customer waiting area is always clean and well stocked with coffee, water, and other courtesy refreshments -even if a little over crowded at times. The service personnel are friendly and seem knowledgeable.
The only reason for my 4 stars, rather than 5, is that for simple oil changes and tire rotations, the wait can be rather long - over an hour. I've waited as long as an hour and a half. Which seems pretty ridiculous for an oil change and tire rotations.