I always give phone & email quotes as rough price range estimates and let them know that the final design will dictate the final price. I get so many requests for pricing I would spend way too much time in front of the computer instead of in the kitchen if I gave each a detailed quote. I also do not like to guarantee a price until the design is set in stone on the contract, because people will tweek the design sometimes at the last m inute. When I write out a contracr I spell out the details of the cake much as you did here. There is nothing wrong with your response, but as your business increases you will need to work out a shorted estimate response or some sort of form letter to save time.