Perfect, beautiful, great value, but It took around 4 hours to assemble due to the vague instructions.  "Slide in drawer."  But the drawer was in 7 different pieces requiring a guess at how to put it together.