This was relatively easy to put together if you've ever assembled this kind of furniture. It looks nice and cleans easily. Not super heavy duty but we just keep shoes in the cabinet.