Another key here is breaking down the specs. If you're clear in your communication, you can get good work. But being 100% clear with exactly what you want the finished product to look like is critical.
There is a fine line between clarifying and micromanaging though.