Nice and firm! Not hard, the top layer gives just a bit of cushyness but not so much that it takes away from the firm support at all. This is the perfect mattress of you want something firm