Smaller is better when it comes to ball pythons and hides ... even if it looks like the hide is "floating" on top of the snake, it's better than being "too big".

Ideally, if you can get a hide that fits the ball python so well that you can't even fit a finger inside when the snake is in it, you're pretty close to dead on.

I'm sure that Rich from Reptile Basics will be able to help you find the right size ... he's a good guy and super knowledgeable.

Hope this helps.

-adam