otto's in my opinion are good but not the best but they'll do
i got one in my tank - what u really really want is the world champion of algae eaters - the SAE - that one is meant to eat anything and everything. there's alot of them around but to get a true SAE is hard to find - i think they had some in bolton - these local ones may get lucky and get some but rare
