Assembly was a bit tricky (2-3 hours) but it looks great and holds a lot.