First thing in LARGE info sheet should tell you that you need 72 hours for the mattress to fill, not in the tiny little yellow packet. Second, it did have free shipping, however, depending on where you live they charge you more! My family in NC paid $329, I paid $389, and family in Virginia Beach would have paid $419 . . customer service just argued with me, I mean we all have computers, don't you think we compared!!