Not bad for the price.  It's not high end, but then again it wasn't real expensive either.  The assembly process isn't difficult but it does take some time.  A lot of time actually.