Shangri-la \shang-grih-LAH\ noun
1 : a remote beautiful imaginary place where life approaches perfection : utopia
2 : a remote usually idyllic hideaway
This is the opposite of where I am today. Shithole, Texas is no Snagri-la. I'm off to other small towns today, I just hope my next motel experience is better than the one I had here...