Overall exactly what you pay for! I had to have a task rabbit put together and they didn't' have the easiest time with it so not sure if i'd say its "easy" assembly. But now that its together i love it! I use it for extra bathroom toiletries though and the one annoying thing is because its metal it kind of "clanks" a lot when you open and close but that's to be expected based on the material.