Great looking product!  It's a little complex to put together (there's just a lot of parts).  If you're someone who struggles with this (or doesn't enjoy it), I would suggest paying the extra to have it assembled.  There are a few little nicks on a couple of pieces, but nothing too major.  Other than that, I love it.