Too many parts, but not terrible to put together.  Smaller than I thought, but holds enough.