Relatively easy to assemble, just a little tedious at times.  Pretty decently made, sturdy, and easily holds everything I had intended for it.  Doors and drawer function well!