Being in the resort business, I get to lots of small towns and get to stay in lots of different hotels. Having stayed in several hotels in Flagstaff, this is my new favorite and probably where i will stay again (and again).
It is located on the north end of the campus.
It is located within a quick walk to downtown and lots of local restaurants.
The lobby is big with inviting comfy couches with a big TV.
The staff is very friendly - not only when you check in - but all through the stay.
They serve a morning buffet and evening drink / snack for registered guests. and the food is fresh and they keep the area as clean as they can with the many guests.
The rooms (suites) are large with comfortable fold out couches and separate bedrooms with large comfortable beds. The pillows are great. There is a small balcony on each room to enjoy a little fresh air.