Perched upon a hillside overlooking the majestic beauty of Sedona's famed Red Rocks. Conveniently located on Main Street in Uptown Sedona, close to dining, shopping and entertainment. You'll find panoramic views of Sedona's main attraction, the majestic Red Rocks. There is no room in the hotel without this view of one of the world's most acclaimed natural wonders.