This was our first experience with a mattress ordered online.  The mattress comes vacuum sealed rolled up into a box.   It weighs about 50lbs, but may take two people to move due to the bulkiness of the box.   Set up was a breeze... remove the plastic and unfold.  It takes a little while for this to fully expand,  but thats to be expected.   Just a note... there was no odor (nice surprise) like we had read about other mattress brands.   Weve only slept on it a few nights so only time will tell how it holds up,  but it is definitely a firm mattress.