I congratulate you for doing what is best for you. You are number 1 in this world, everyone else is at best 2nd place.
Remember this, the opinions of those whose opinion you don't care about do not matter.
Get your paycheck, empty your account, do a runner and get yourself happy.
I'm lucky to be where I am, very rural and friendly folks. But I have been to Seoul, and if I had been placed there I would have done a runner too, guaranteed. Instead, I'm signing a new contract.
There are many things I do not like about this country, too many to list. I do like payday, however, and the little bar where I go to drink and play pool.
Also, NEVER feel guilty. I have never had that feeling in my entire life, now slightly over 50 years. I truly do not know what it is like.