Easy to assemble if you follow the instructions.  Painted it to match bathroom cabinets.  Seems to be sturdy and should last a long time.