Takes a while to put together, but worth it for the money.  Can't find any other piece like this.  It's perfect for my home office.  It is an antique off white, so I will paint it a pure white to match other office furniture in my home.