Fish can swim through it, hide in it, rest of bits - as can reptiles and a hamster or even a bird cage for a parrot.
If used in a fish tank, it needs to be left soaking for a few days to absorb water and then it will sink.
It may need to prop to stand upright, I buried its feet in the bottom andso it stood upright with no other support.
This is big and heavy, I would suggest about a 60l tank