Easy to put together.  Took my husband about 2 hours.  Looks great, we love it.