You have to be really careful who you choose to detail your automobile. Anyone can make a car look good, but there are too many detailer hacks out there that don't know the proper way to detail paint. Most cover up swirls and fine scratches with a glaze type product that hides the imperfections. Over a short period of time and washes the glaze diminishes and the swirls are still there.
Now the ones that buff/polish with a high speed buffer, SOME (not all) damage the paint even worse. They leave buffer burns or holograms in the paint caused by incorrect techniques and polish/pad combos. The only way to remove imperfections in the paint is to polish them out and its hard to find someone that knows how to do it correctly.
I have not seen a dealership yet that employs detailers that know how to detail correctly. As a matter of fact, dealerships are usually the worst in detailing. Their common practice is to throw on a thick glaze and HIDE the imperfections. Anyone that details your car in 2 to 3 hours, a proper detail.... not a wash and wax is not properly detailing your car.
Now, if you just want a wash and wax thats a whole different ball game. I'm mainly referring to the correct way to polish and seal your automobile paint. If anyone has any questions feel free to ask.