Perfect fit.  We needed a replacement for our old cushion.  The color was nice, it's comfortable, and looks great.