This desk is perfect for my home office. Took about an hour and two people to put together, overall not horrible considering some other products I've had to put together. Shipping was fast and desk was in good condition when I received it.