This fits perfectly in the spot I needed it.  Except for the legs, it came fully assembled.  Nice quality!