Nice for the price. Holds quite a bit. Top section is a little more shallow than I wanted or to be fully useful for me but thats okay.  Assembly was not hard but it was time consuming. My husband and I together took several hours and we are very good at assembly and work well as a team so if you aren’t particularly skilled in this area plan on a full day.  Overall a good piece for the price.