Really easy to assemble if you know what your doing. Ordered it in white and it has a nice glossy top that makes it easy to wipe and stay clean. Only thing I didn’t like was how small the end tables are but for the price it was great!