We have it on a reclining leather sofa and it fits and looks great.  Good quality, seems to be made well!  Also does not slip!