Very easy to put together, although it does take some time. Everything fits well and is well finished. Very happy with my purchase.