Arrived on time and well packaged. Assembly was time consuming and pieces are heavy, so would recommend having a helper. Looks great in our apartment. Fireplace puts out enough heat for our small living room, not sure how well it would warm up a bigger space though. Well worth the price I feel.