Stopped in for a routine servicing on my truck. Service adviser was friendly and didn't try to push unnecessary services on me. Same with the cashier. Price was fair and comparable to independent shops.
But come on, two hours for an oil change and tire rotation? Even with an appointment?