Well, "perfect" is different to everyone. If your super picky, I'd bet on something not being done to your satisfaction. That's not always a bad thing though. The shop should be willing to correct any of your concerns quicky. A tip for this is, don't pay the bill until the car is exactally they way you want it. If you pay, then complain, they won't be in a hurry to help you. If you don't pay until it's right, ehhhh, they will get it right.
I would expect it to be pretty "perfect", but be prepared for some minor things that might need addressed or touched up.