I've never written a bad review before especially since I prefer to give businesses the benefit of the doubt, believing that most people are hardworking, honest people. I'm not saying that the people at Silva Upholstery aren't, (and Anthony was pleasant to deal with) but I was very disappointed that the upholsterer was not willing to come to some sort of compromise for the truly inadequate work that he did for me. They reupholstered some cushions for us, but unfortunately two of the six were too small so they did not fit the sofa. At first they blamed the people who cut the foam, but clearly that was not the issue. I was pleased that they were willing to redo the cushions at the appropriate size without any cost to me. They showed me how they could re-do the cushions with the leftover material, and I trusted what he showed me was accurate. Unfortunately, they were wrong AGAIN since the pattern was now going the wrong direction and therefore did not match the previous cushions he made. I did not choose the direction of the pattern the first time, but the upholsterer did, so I would have assumed he knew what direction it should have been, but it was easier for him to put blame on me for not correcting him. As a professional, you would assume that the direction of fabric is an important and regular detail to concern oneself with in this job. He also had a picture of the sofa since I had previously sent them a photo to show them that the cushions were too small so he could have checked, if he thought about it. Such a shame. He didn't even attempt to come up with a plan that we both could be okay with...easier to tell me to leave his store. In addition, they took a long time to complete the work, but I was patient and did not rush them or complain about this issue. read more