Ubicación Este hotel disfruta de una ubicación ideal en la pintoresca ciudad de Scottsdale, a 966 m de The Waterfront, a 1,4 km del centro comercial Fashion Square Mall y 2 km del centro de la ciudad. Está situado cerca de varios lugares de interés de la región, como Camelback Mountain (a 3,7 km), el Desert Botanical Garden (a 8 km), el estadio Sun Devil Stadium (a 9,7 km), el Casino Arizona y la Universidad Estatal de Arizona. El centro de convenciones de Phoenix está situado a 22,5 km.