Very impressed in how all the pieces fit perfectly and happy with the end result.  My only negative is at least one of the upper shelves should have been adjustable, hence the 4 stars.  If not for that, I would have given a 5 star rating.