These are vital in a tank as part of your clean up crew. Great algae eaters and easy to keep. These are a smaller snail and vary in size from 5mm to 10mm but they breed easily in captivity so a small amount can turn into hundreds. they can get into small nooks and crannies.