The cabinet was not difficult to assemble and the doors look nice.  The bottom rung which fits behind the toilet did not fit behind our toilet because of where the plumbing was, not sure how one could tell where that goes ahead of time.  We put the rung in through only the top holes and it was ok, not great.  It is a little wobbly even when all put together so I'm not thrilled with the finished product.  The worst part was the stickers!  The cabinet comes with white stickers to put over the top of screws so they don't show.  But the stickers don't look great.  All in all, it was just ok, it was not super expensive but I dont think the quality was there even for what I paid.