If you're eating fish that smells, well...fishy, then it's not fresh enough. Never eat fish in a restaurant if you're more than 15 miles from the coast.....