At the Canyon Inn in Flagstaff, you will have the finest accommodations available at an affordable price.