I had two SAEs (about 2 inches each) in my tank. And they do eat hair algae but not in a clean way. And they don't do a good job on the glasses as bristlenose plecos do. So I think having one is a good idea to control algae but I don't think they will get rid of it completely. As long as you have a realistic expectation, you will not be disappointed.