It was a pain to assemble - lots of small parts but we love it! Extremely functional and great quality.