@asbowhale
I have no idea about Kid Castle, but I spent 2 years in Xi'an and, pollution aside (gets very smoggy in winter) it is a completely KICK ASS city with so much culture and character and nightlife and an increasing amount of western amenities.
You really couldn't have chosen a better place to start your China adventure!
And if the school sucks, deal with it, we've all taught for shitty language mills at one time or another, and as long as they pay you, fly you in and out, put you up in an apartment and the classes aren't ridiculous, then there isn't much more you can hope for.
I wish you well, and am a little envious!