Easy to put together if you take your time and read the instructions.  Looks great and it came quickly.  Fireplace itself is a very easy install.