We were skeptical of ordering such a major unit without seeing and touching it first but we were thrilled with the product.  Assembly was straightforward, the unit is very solid and attractive, all the pieces were there and fit perfectly when we put it together.  Only criticism is the back panel seemed a bit flimsy compared to the rest on the unit.  Overall we are very happy with it.