I've come here a few times for an oil change and am a fan. They are usually pretty easy to get an appointment with-though the people who take appointments aren't necessarily always the friendliest - but I just go with the fact that they probably had a bad day and move on with my life..
Keith is a great person to deal with - so if you can request him, I would! He looks everything up and sees where he can save you money - let's you know of any coupons he has that you can use and makes sure you're not signing yourself up to do anything that isn't necessary and just extra costs.
Their waiting room is really nice- it's pretty updated so there are various rooms with couches, chairs, and tables. A few TVs. Free Wifi (that actually works!). Vending machines and free cookies. They give you a token before you head into the waiting room and you can use it to get a free soda, which is also a perk.
My oil change+tire rotation for my 2007 corolla would have been a total of 50 dollars and some change (which isn't bad at all - he had applied a 4 dollar off coupon to my oil change - and my tire rotation came with a break check.
I happened to check in on yelp as he was asking me to sign the total and they had a check-in offer for an oil change+tire rotation for 19.99!! Soooo, definitely saved 30+ dollars on that! :) Amazing!!