Easy to put legs on. Seems sturdy so far. The linen fabric is pretty soft for linen. The box came pretty busted up but the product was fine so no complaints.