Perfect addition for when we have an extra guest. Assembles fairly easily and folds up easily too. We had a mattress topper that we put on so I’m not sure about mattress but it’s very comfortable with the topper.