Perfect fit! Color is a little darker navy than I thought it looked like online (canvas navy) but they’re nice thick cushions that should last for a while.