Took about 2 and a half hours for my husband and I to put together, some of the pieces had some imperfections, but once together its not bad. for the price its good quality. Only thing is its not white, its most definitely a light gray.