the mattress came later than i was expected , smell bad , but it is firm enough .i am not sure how long it last