Great product for the money.  It took about 1.5 hrs to assemble by myself, but not difficult.  The door adjustments will likely be the most frustrating and time consuming part of assemble.  I've done a lot of cabinet door work so I knew how the adjustments works to get everything aligned, so I would recommend watching a YouTube video if you haven't done it before.  I rarely give anything 5 stars, but this product was not a disappointment at all.  The legs may be a little tricky too (to get straight) but adjustments can be made there too.