It takes a little bit to assemble but it’s simple enough. I appreciate that you really only need the pictures to assemble so honestly if you couldn’t read you probably could do this desk just fine. I love the shelves and the fact it swivels so if I change the layout of the room it can completely change as well. However if you are someone who has to move homes or apartments frequently I’m not sure it would be best as it would likely be very difficult to get around. I did end up buying and attaching a keyboard tray as it doesn’t come with one. The stickers to cover the connections look a little goofy but you can’t really tell unless you look for them so I guess they’re doing their job. That’s honestly me just nitpicking. Overall I’m very happy with my desk!