Marigold precisely kept their promise to complete the work in only 3 weeks. Unfortunately they only deliver on Friday which is very inconvenient to me. They also underestimated the cost for this reupholstery job and had to add almost 25% to the initial estimate for additional "stuffing".