First of all, I love that this mattress isn’t white or off white like a typical mattress. It’s actually a pretty blue grey. This is practical for stains and scuffs!  It’s definitely firm, but to a moderate degree. It provides enough firmness to be able to get up and out with ease but also to sleep comfortably!  It’s plush and thick but not overly so. Overall this mattress is absolutely excellent and I would recommend without hesitation.