I agree with the first post. You need an identical hide on the cool end of the enclosure. This way the snake can thermoregulate. If you do not have an identical hide but you have some type of hide on the cool end the chances are the snake will not like that hide and may not even go in it at all. Don't let your snake choose between heat or safety if you do not have two identical hides.

Also, do you have your heat sources controlled by a thermostat or at least a rheostat/dimmer? If not, I highly recommend buying one. UTHs and heat lamps can unexpectedly get very hot. I did a test to see how hot a 10-20 gallon UTH would get on a 20 gallon enclosure. I took the snake out just in case. In little time, the UTH got as hot as 113F and was still rising. So, it's not really that safe to keep a UTH running without a thermostat or at least a rheostat.

Besides those two things, your enclosure seems to be just fine.