I love cleaning my own car but professionals do it so much better! It's like they're trained to clean, I don't know why I never manage to make the car look so clean and smell so nice like they do.
I only do it once in a while though, it really costs a lot.