I was nervous buying mattresses online, but after making sure of the model# I wanted, took a chance and ordered.  Delivery was great!  After scheduling the day, I received a voicemail + text that delivery people were on their way in a one-hour window (none of this stay home all day waiting!). They were there within 20 minutes, unloaded in a few. I didn't do white-glove but just the basic service and that was fine as I could place them in the bedrooms myself later when construction done.  The mattresses came wrapped in heavy plastic. They arrived no damage that I could see right away. They are set up now, and so far this extra-firm model is very comfortable if you like extra firm.  Has some soft cushion, but not much, so they're good for stomach sleepers.