I scheduled my appointment on the internet and was able to get in the next day. Work was done as quickly as can be expected and everything was explained well.
Didn't punch my oil change card and didn't do it later when I complained.