Took only 40 minutes to put together. Somewhat smaller than expected, but fits the bill for what I needed and customer service is great!