Take the free shipping out of the price and you may still be getting less than what you paid for. Assembly wasn't hard - laid out all the parts and fasteners before putting it together. Caster mounting could be better, holes didn't line up. Reinforced the holes with plastic wall anchors to make it sturdier. Had to work on getting the doors, drawers and magnetic catches to line up.  People that have seen it don't believe the price was so low, i.e. it's looks good.