Perfect. Delivered on time as scheduled, and exactly what I wanted. Extra firm but not rigid. I was very uncomfortable buying a mattress that I didn’t get to preview in person beforehand, but I’m very happy with my purchase. Getting a great sleep on this new mattress, and recommend it highly.