As far as the size, it is perfect for our office the amount of storage inside all of the desk, drawers and compartments is more than we expected. It was easy to assemble, and even though we were missing a part, we received a replacement in a timely fashion