The constant up sells are a bit annoying, but to an extent I expect it. They didn't honor my $5 eValpak coupon because it wasn't printed (which wasn't stated on the coupon), but after pointing out that they give away $4 coupons after every wash anyway, I was given a $4 discount. I've learned to check the details that I have asked for such as resetting the oil meter after an oil change and vacuuming the trunk, but it's corrected if I point it out.
There can be some good deals of getting a free car wash with an oil change, but beware of the up sells and be knowledgeable about the appropriate items that need replacing and when and you should be fine.