The cage is shaped like a telephone booth (I know, I know...it's a no no. We'll be building her a new one soon). It's about 20" wide x 20" deep x 6 feet tall. She's about 2 1/2 feet long. She has fake vines and ivy along the sides, and a tall fake plant to climb up and down, plus a shelf about 10" from the top with a large flat rock to bask on. There's a heating pad under the rock and the lights are on top of the cage. Her food and water bowls are on the upper shelf, opposite side of her rock.
We're going to build a "T" shaped cage with a basking shelf on top and I'm going to try adding a second shelf that holds a plastic compartment with damp towels inside for a place for her to hang out that has high humidity. We did that for our ball python and it's worked out really well for her. (For some reason all our pets are girls)