A lot of parts but very easy to put together- fits perfectly in our apartment. Took about 4 hours total to put together for a team of 2