Fits the description given exactly. Good size and good material. Very firm, but comfy at the same time. Received it within the time it said it would be delivered.