The navy blue is a good match. They fit our old love seat frame. Not as firm as I would like but still comfortable.