Took about 3 hours to put together but not too hard, fits perfect in our small space