The finish looks a little cheap, especially around the edges, but otherwise it gets the job done. Assembly wasn't difficult, although there are way more parts than you'd expect at first. I added some felt strips to the bottom to help protect my hardwood floors.