For freshwater tanks I highly recommend them. No fertilization and less sick fish. But DO NOT BUY THE ONES AT THE PET STORE, unless you like wasting money. You see, even if you keep them clean, they eventually loose color, and look even more fake.
Instead, go to Hobby Lobby. They sell all...