Took me about an hour to assemble.  There was some dirt and smudges on some of the parts but I love it!