Fits perfectly, but the top seems cut wrong. Item also came with marks that would not disappear with cleaner.