Fit’s perfect and it’s just the right colour.  It needs to be retucked everyday after sitting on it but if it keeps it clean,  I don’t mind!  I have 2 dogs so I love that it can be easily washed as well )