We got a free maintenance package for my wife's Altima, we just drop it off in the evening before the appointment. She's a stay-at-home mom, so we can pick it up after I get off work, I'd be pissed if I had to wait around for 4-5 hours for an oil change I could do in 30 minutes.