Good choice, ball python. When my youngest son wanted a snake his mother did some research. She wanted a snake that wouldn't get big enough to eat our cats. The ball python shouldn't get longer than about 4 feet. It will just get a bit thick, but shouldn't eat your cats.
Karma -What goes around, comes around!
Florida Glockers, Wheelhouse, S&W, Snubbie #940