Bio balls are good for freshwater because they help to keep the water clean and clear. They are also good for fish because they provide a place for them to hide and feel safe. It is important to remember that bio balls should be replaced every few months because they can become clogged with debris.