The finish looks a little cheap up close, but wasn't expecting too much for the price. Wheels are not functional, but I don't ever move it, so that doesn't bother me at all. Pretty easy to put together, some parts took a little more effort to line up, but I think I put it together alone in under 45 minutes.