Well made for the price, fits perfectly and holds everything I wanted it to. I would have liked a better finish but that's my only complaint. Assembly wasn't bad, a little time consuming, but as a 70 year old female, I did pretty well.