Looks decent, if you do a home-made background, consider using three pieces- the back and both sides. It's a real nice aesthetic effect and it's a decent visual block for the animal's comfort.
Only one small thing that you may already be doing which I would suggest- make sure you keep an eye on the labial pits when using any substrates that have that soil-like consistency. Usually it is not a problem, ball pythons are pretty well built to go subterranean, but once in awhile it can get in there and cause some irritation, potentially leading to an infection. It's not a major concern, but it is something you'll want to remember to take a look for anytime you have the animal out for maintenance.