Perfect for small office. It's exactly what I expected. I received all the needed materials and they arrived complete. Took took about 3.0 hours to assemble but it was worth the time