Lots of parts. Glad I paid for assembly. Fits perfect in a small niche in bathroom - great for extra storage