Started off on bad note.  Received product on time but when unpacking found top of cabinet was broken. Went online immediately an ordered another top. Was able to assemble entire cabinet while waiting for top to come in. Assembly was easy just be sure and follow instructions.  My adult daughter actually put the cabinet together for me.  Took a week for top to come in and complete assembly. Cabinet is sturdy and really nice looking.