My item came before the initial scheduled day, so that is always a plus. I was not sure what size box to expect since this beanbag is rather large, but I knew it would not come fully fluffed and ready to go. When it arrived, it was in a fairly small box and packaged well. It did not take long to ruffle the foam and get the cover on it. Now I just had to be patient and wait for it to fully take form. After a few days, it was ready for me to use. The fabric is so soft and this beanbag is extremely comfortable and just the right size. I’ve even dozed off a couple of times on it. My son also enjoys this beanbag and often uses it when playing video games. I would definitely recommend.