Took a bit to assemble as lots of shelves and you have to be very particular to get each piece exactly right. Our office has wooden floors so we had to get a rug as the desk with how the base of the legs are wobbles if an uneven surface. Overall a super pretty desk and great for the price.