The Exo-terra setup you linked too would NOT be appropriate for a ball python. They are terrestrial and will not use any of the air space provided in those tanks. If you want to spend some $$$ on a nice cage for your snake, check out www.animalplastics.com instead. Check out their Terrestrial caging section. An Animal Plastics T3 would be perfect for a bp from juvi to adult, with adequate hides provided of course. Those Exo-Terra cages are expensive, and a waste of money on a terrestrial species like a ball python.