there is no one right answer so i'd say your best bet is to go with someone skilled who agrees in advance that if things aren't done to your specs, they will keep working till they have created what you described at the outset of the project.

that way, if your directions and samples you make are clear, you pretty much have to end up with what you want.