I read other reviews before I purchased, especially the assembly reviews and they were right on.  Very , very easy to assemble. I used my own Allen wrench as it is longer but there was one provided so you really don't need any of your own tools. Came with extra hardware for some reason.  The bottom rail for the inside of the mantle where the firebox sits wasn't wide enough though.  I didn't call as I decided to tile over it anyway.
I chose the black finish and it's actually really nice!  The firebox looks pretty good too...it's  a little cheezy when you're up close, but from across the room the "flames" don't look half bad.  I have an open floor plan condo and it does throw some nice heat into my living room.  I would definitely recommend this product.