LOVE IT! Firm and comfortable. Just enough give. Material feels nice and seems tough. I would buy again!