Mattress came quickly and was packaged well, but, packaging was not difficult to remove. The mattress is not overly heavy considering how well made it is. It was difficult for us to decide whether we wanted the firm, medium or soft (since we couldn't try it out) so, we took a gamble and went with the medium. It took us a few days to get used to it, but, now we can't imagine ourselves sleeping on anything else. I would recommend this product to you. The price is far less than what you would pay in the retail stores and the mattress took only about two hours to plump out to its full size.