This is totally what we were looking for.  Yes, assembly took some time, but for the price, not an issue.  The top of it has been fine over the last month and we are not easy-going with our furnishings.  Looks great in the space too!