as a novice painter , there may be small advices that I can give..
#1 before you let your baby in someone's hands, spend serious time to see "ADVICED" painters works and their shops and environment (ie heated spray cabin)..Thats the most critical point.. as its not important how much you pay, you will get a fix job from a painter related to his job style and quality..
#2 many parts must be taken out if you want a proper job.. check the job phases and if possible sleep with them

#3 for a good quality job old paint and laquer must be cleared with sanding as much as possible..and talk to them to paint without a base coat if possible..(if the old paint was perfect as seen in pictures no base coat is necessary.. the scratches can be cleared with sanding.. The reason is extra layers (if they dont sand it properly usually is the case) will make paint thick and the flying stones on the road will chip the paint very easy..
#4 and if possible ask them for special types of laquer which is a bit stronger than normal types... and have the laquer painted 1-2 layer more in flat surfaces (not vertical there may flow) .. Although the strong laquer is hard to polish in the final phase its worth it..
Sorry these may cost much more than normal..

:-/
ps: I dont believe luck in paint jobs.. its competely work!!