Arrived earlier than scheduled, which was great! We got it all set up. It’s definite more firm than soft but the instructions say to give your body time to get used to it. The packaging and set up was super easy! I did it by myself but the mattress is very heavy, I would recommend two people if possible.