Fits perfect and the colour is a perfect porch colour. Very cushy and the seat cushion has a bit of rubber coating on the bottom so it won’t slide around.