This desk definitely took some time for my husband and I  to put together, but it wasn't difficult. As for the desk itself- it is absolutely perfect! I love that the shelves are open so I can leave a printer in there without it getting overheated and that there are two drawers (the small and big one). Overall a very well designed desk that fits my space perfectly!