Perfect in every way!  Easy to assemble and the depth, length and height are spot on!