Ser is NEVER used for locations. Only for permanent states. Unless you *are* the location itself, then it's only a temporary thing and therefore you "estás" there for the time being. Ser = permanent, inherent propierties (sky is blue, I'm male). / Estar: temporary qualities, locations. (I'm here, soup is hot now).
And we are pretty loose on sentence structure compared to English so that's not hard to adapt to.