I have only come here for oil changes for the past two years, and for that they have been great. I usually end up getting a coupon in the mail or through email which offers an oil change for $19.95 or $27.95 so just depends on the coupon I get.
For $20, you really can't get a better job anywhere else. The waiting room is spacious and clean with magazines and TV for past time. They have a small kids play area too. Free wifi, coffee, popcorn and donuts. They open early so you can get maintenance before heading to work/school. Also, they offer a complimentary car wash. Most of the staff is friendly, but you have to be smart about their maintenance suggestions.
The wait bothers me a bit, even after always setting up an appointment I have never got out of here in less than an hour.