Twenty bucks for an oil change is hard to beat. However, every time I've had my oil changed their the workers made me feel like they were doing me a favor by taking my business. They advertise that it takes twenty minutes for the change, which is true, if they decide that they have the time to change it. My reccomendation is that is you want a cheap oil change call ahead to make sure they can take you and bring cash. I can't comment on how they are with body work or repair because I've never had that done there.