great idea but I think you need more fitting options. In my case, the arms on my sofa are wider than most which makes the fit a little less than optimum.