Not easy to put together, but not that hard.  Just takes time to get everything lined up.  Looks great on the patio and we love it.