I've had a sofa & 2 chairs recovered by this company. They did a great job at a reasonable price, and the staff are friendly and easy to work with. I highly recommend this company.
Pros: good work at a good price
Cons: can be difficult to contact, but they do return messages fairly quickly.