Exactly what I was looking for in shape, fabric, size, and just the right amount firmness for my bad back.