Even though a contractor does all the work chances are that they wont be implementing your idea for a design
. This is done by a designer. The designer also is the person who will act as an intermediary with you and the contractor. Make sure that the designer is good at what they do. Some contractors don't work with designers so in that case they will give you planning and designing ideas. There is nothing wrong with that as long as their track record is good.