Been only once for an oil change, but the experience was quick, friendly, and seemingly thorough (emphasis on seemingly, I'm not much of a car expert but I know people who are).
FYI: Tire rotation is 20 bucks, which some places will do for free with your other services. That seems a little much for something I could do myself, but the coupons on their website keep their prices competitive in general, imo.