This purchase met by highest expectations.  I was wary of ordering a mattress in a box but I'm very happy with it. It was described as medium-firm, I believe, and turned out to be just right for me, very comfortable.  It arrived quickly and was easy to handle. It expanded to full size almost immediately but I gave it a few hours anyway.  Thumbs up to Casper!