Fits chair well. Colours as in photo. A little firm. Feels like a gel cushion. Looks great on my 2 chairs on porch.