almost perfect, except for the upper left corner not fitting flush and showing a gap, but i can fill that in with wood putty and stain. Otherwize, a wonderful piece. Had the Handy service assemble it.