From an NCO, I was there 2 years with the 11th ACR and I've been back a few times as a guest OC/T. It was probably my least favorite two years of my career.
Locally, Barstow is a dump and it's still 40 miles away. On post facilities are decent, housing, CYS, schools and the likes. But LA and Vegas are close enough to spend the weekend.
As an OC/T, you'll spend lots of time in the box. I love training Soldiers but there's little to no payoff with being an OC/T because you have a new unit every 3 weeks. You don't get to see the Soldiers grow or truly apply what you've taught them.
But there's good memories to be made at NTC so don't take what I've said as gold. Good luck at Irwin and watch out for the 40's, they're always watching.