A little time consuming to assemble but overall its a great replacement for a very large computer desk w/hutch. Definitely a better fit for my small office/den/room.