Its good and firm, a budget kids bunk mattress , but my stitching started to unravel as soon as I opened it. Overall seams and stitching quality poor. Dont know how long this will last to be honest! Ask me in a year of regular use by kids.