This table fits the bill for what I was looking for but assembly was a little cumbersome.  Although it's put together the desk top didn't seem to fit perfectly.  I am not sure I would buy the same item again.