Perfect fit! The color is just like the picture. Just enough blue to be an accent and not overwhelm.  No cushion but wasn’t looking for that.