It's not entirely fair to review this yet as I haven't finished putting the THOUSAND pieces of this thing together yet.  Sadly, they didn't offer an option for a service to put it together for me.  So far it looks pretty good.  The directions on assembly are very lacking.  I've done quite a bit of head scratching on some things and had to disassemble then reassemble again when I realize I've done something wrong.  Hopefully I will finish it within the month--just kidding but it isn't easy.  I recommend hiring a handyman if one will do it for you.