Desk came in 4 pieces (plus wheels, screws and an allen wrench). Took about 20 minutes to build. A couple of extra screws were included. Takes some effort to move the top to a lower position, easy up though. Haven't had any trouble with the top moving on its own. The top is large enough for my laptop with a dinner plate on the side. The wheels move well over carpet. I have the brown top with black base and really like the way it looks. Would definitely purchase again.