definitely on the hard side, though it feels right somehow. I am not a fan of very firm mattresses but after a couple of nights I got used to it. Still, mid-firm is rather misleading. Delivered much quicker than initially estimated, I got approximately 4 emails and 6 text messages about how&when it was going to be delivered.