It came vacuum packed and compact like a mattress for a bed.  It is light and easy to move.  The material seems easy to clean and it has a zipper to remove off the bed to wash.  My puppy is 40 pounds and has room to spare, this is the jumbo size bed.  My puppy loves his new bed!