I have one. He's great. Eats anything ,anytime.
A 4' viv is fine. My male is about 4.5ft and 6+ yrs old.
I feed mine once a week unless in shed. He drinks lots of water and likes to poop in his water dish almost every time. Not many people have these so feel free to pm me for more info.
This is ours King James or KJ for short.
Very easy to care for. Not much humidity required. Cool side is room temp and warn is80- 85 ish. Always eats always shed perfect. Probably my easiest snake to care for.
But he is a king and will try to eat your hand if it smells like another snake or even my dog so a hand wash before handling is a must.