Came rolled, and boxed. So easy to put on the bed and very good quality. More softer than I usually buy, but very comfortable. Quick delivery service, and came together with the bed frame I ordered.