Product is as advertised.  Quality is ok overall, but great for the price.  Assembly takes a while due to the sheer number of fasteners and steps, but not impossible.  

Pros: Great value for the price.
Cons: Long assembly time.