I brought a very expensive sofa from an independent shop. The cushions have never sat properly on the three seater. They’ve taken the sofa back and apparently tried to sort it out but it’s made no change and looks awful. I’ve now asked for a single cushion to be made and received a quote. The thing is I don’t feel comfortable paying for it in advance because they are making me submit measurements and I’m not expert. Also I don’t know how well they will match the leather (I’ve read a review where someone had to get the Piping replaced and they used a different shade which looked odd!). How can I ensure I don’t end up with something unfit for purpose again?