Assembly took about an hour- i was able to do it by myself. the unit is very heavy. there were some minor flaws, but for the most part it looks great. am a little worried about the shelves sagging, but only time will tell. the bottoms of the shelves and top are not finished.