This desk is perfect for my small home office! It did come in a lot of pieces as expected and took a few hours to set up- but it has a ton of space on the top which is what I needed!