This desk is perfect for those who work from home a couple of times a week. I have since changed jobs and now it doesn't get a lot of use, but I'd still recommend it. I don't think it was too terribly difficult to put together, but my boyfriend did the bulk of it so I can't say for sure.