If you're getting a baby, the cave would probably be too big. Ball pythons are docile nocturnal creatures that like to hide in safe small hides. In the wild, they're usually easy prey, so they hide most of the time. In captivity, they like to hide in small tight hide spots. You can go buy commercial caves like that, but they're usually made for looks, and not so much for the pet itself. Your best bet would be to get a few cheap clay planter bottoms. Here's a quote from an earlier post of mine. It might help you out.
Originally Posted by Cody