mattress comes in a box rolled up and you just have to cut the plastic and it unrolls very easily. However it is very heavy so will definitely need 2 people if you have to carry it upstairs. I got medium firm with a plush top, it says give it a few weeks however have to say being on a platform bed makes it feel firmer then what its supposed to which I am not a fan of.