Relatively easy to assemble, a bit time consuming (approx 2 and a half hours). Top part came slightly scratched. Quick delivery and on-time. Looks very elegant given the price. Would definitely recommend.