Easy to assemble.  Would recommend adjustable leveling legs.  If your floor is slightly uneven it will affect the stability of the unit.  For the price it's a great value.