Easy but time consuming to put together. Sturdy once complete! I wish the mesh under wire shelf were on a roller track, but it holds a fair amount.