It will do, a bit long in the front, but there were no other sizes to fit our sofa.