Reception is based on visible sky. The more sky you can see the more satellites your GPS can acquire. Satellites are not geo synchronous and move pretty quickly relative to your position. Usually only one or two are near your zenith. Urban environments are not GPS friendly. Generally one unobstructed horizon is a good thing for initial acquisition.