This was the perfect fit for my home office! Everything came in good shape and it was easy to put together, as long as you have patience to read the instructions. Was able to assemble by myself without any issues.