The  mattress came in a box so easy and wonderful to put on the bed.  However giving it only 4 stars as it was delivered almost 3 days after it was supposed to be delivered.  It is firmer than I thought but still is very comfortable and it fits the bed I ordered perfectly.