She has a large enclosure with sliding front glass doors (purchased from a BP owner & Dealer). The enclosure measures about 36" Wide, 20" tall and 20" deep. The humidity remains in the 70 - 90% range. The temperature is regulated by a reostat adjusting an under the tank heater, so the floor can get upwards of 100 degrees, but the temperature 1/2 way up the enclosure is usually around 80 degrees. She has never been bred. Her substrate was "Jungle Bed" but I read that is was "okay" for ball Pythons, so I switched to substrate that was listed as "Perfect or ideal" for BP's. She has a 1/2 log hide area that is 1/2 on and 1/2 off the heated area of the floor, so she is on the heated area at times, and off of it at times. She has a large water dish, and piece of wood to climb (purchased from a BP dealer). The second hide area is a fake tree with a hollow base. She has grown too large to get all the way inside, o that is why I was expanding the base to create more room.