I have a Ball python that's approx. 6yrs old. Hi sname is Julius Squeezer!! He's very sweet. Ball pythons typically spent most of their time coiled up or in a ball ...hence the name... any who I like to give my sweet boy all the room he wants. He lives in a cage that's about 3 ft tall, 2 ft deep and about 2.5 ft wide (it's a rectangle but it stands up). He's got a shelf that he loves with a big piece of driftwood bolted onto the shelf (the shelf Comes out for easy cleaning), and on the bottom of the cage I keep his water bowl. Anywho even though they don't move very much it makes me feel better that he has the option to move about and do what ever he wants. But watch out for feeding time, they're quick!!!