I put this together myself in about two hours. Only problem I had, is they gave me screws for the hinges that were too big for the hinges. Good quality.