Without a glass top, is there a fishy smell? I know my sump downstairs smells--it doesn't have a top. Maybe it smells because of the protein skimmer and filter pads.....
You CAN put a cover over your overflow. Mine is completely covered so no fish can jump in.