Keith is real professional, and he is definitely the best. This is third time that he did excellent work with different pieces of my furniture including chairs, armchair and LazyBoy set of sofa, chair and loveseat. Fabric is high quality, beautiful, chic and durable. Workmanship quality is above excellent. If I ever will need upholstery or repair, Upper Canada Upholstery is my place to go. The pieces that Keith already restored for us will last long, long time. Customer services is excellent as well. Bruce and his colleague carried in and out our heavy pieces with care, not leaving a single scratch on our floor. Prices are very reasonable and reflect the quality of work and fabric.