This looks amazing, high end!  It wasn't hard to put together, took a little time, but not difficult.  I am noticing some squeaking when we sit, so I worry that it may not be super durable, but for the price - a great buy!