Bought for my daughter and her fiancé.  Was delivered before the estimated delivery date.  All pieces delivered together and my daughter’s fiancé had it put together in around 2 hours.  They love it and said it gives off great heat.