I could believe how quickly it arrived on my front porch!  I expected 2-day shipping, but got it in one day.  It was relatively easy to put together, but there are a few places where I can see gaps between the panels - no matter how much I tried to tighten things up.  My kids think it's awesome and it warms up the room for nicely.