Also, a 20 gallon tank since I know Ball pythons are shy and tend to become stressed in large tanks.