I love my fireplace!  I was really nervous about ordering online without seeing it in person first but I'm obsessed.  It wasn't TOO difficult to put together.  I did it but it took me about 3 hours.