Incredibly easy to put together! It took me around 30-45 minutes total. I can’t speak to its longevity at this point, but overall am very pleased with how it looks in our space!