When I feed it to the tank by itself, my fish don't seem to care for it. When I add it to the flake food mixture that I normally feed, they eat everything. As for the corals, I don't think that I have enough coral in my tank to really give a good answer. I'm not sure how they'd benefit from a flake food. I'd like to say that it helps, but how do you know???