Firm and great quality. I needed to add a pillow topper. It’s fantastic now!!