I have used M Design for at least four jobs and been pleased with every one. They have made cushions and pillows for me and repaired and reupholstered an antique chair. They have been extremely conscientious, work within a reasonable time frame, and their work is of a very high quality. They have a huge selection of fabrics but in a more traditional vein (I prefer modern) but still I found some there that was great. Everyone there is a pleasure to work with.