Though a little smaller than I thought it would be, it fits nicely in the space.  The foam mattress is firm.  We will be using a mattress topper to add a little more softness.  Great purchase and fast delivery.