A lot of people don't like them because the knock stuff over and poop a lot, but if you have an algae problem, they will get the job done. I know that good tank husbandry is the best method of algae control, but sometimes, you really need a hungry snail. Just don't neglect to feed it once all the algae is gone.