It came so much faster than expected. It was pretty easy to put together, the fabric is SO SOFT, and it's HUGE. It's a bit firm, so I'm hoping it fluffs up a bit in a couple days.