My mom has a large tank (I don't know the gallons but it appears to be about 4'x2'x2' or so to me). She has had a few smaller ones and she is always saying that the larger the tank the easier it is to keep it clean too. She also has a pletcosumus to eat the alge and he seems to do a good job and doesn't bother her other fish.