We bought a sofa set from Scan Designs in Langley. Although on sale, we'd been happy with their product on 2 other sets. Unfortunately we found this one was not manufactured well; soon the webbing was coming loose and the foam not staying it in place, making it uncomfortable and damaging our wood floor. Scan Design said too bad, so sad. We finally had enough and contacted Millennium Upholstery after 3 failed self-repairs. In just 1 day they had rebuilt them; comfortable and supportive. So we didn't use them to re-upholster, as the leather was still good - but we are very impressed with their work!