This tank is perfect for small to medium reptiles or amphibians. It has never held fish so I am not certain if it can hold the water. The dimensions are 20x12x10 with a screen lid. The water dish, hide, etc are included as I am no longer keeping because I travel often. I have other accessories available too if you are interested in different hides, water bowls, etc.