Das Aparthotel Sixty-Six Slumber Flagstaff liegt in einer 20 Gehminuten Entfernung vom Bushmaster Park und verfügt über einen Gepäckraum und ein Restaurant. Das Hotel überzeugt Sportfans durch die Nähe zum Jay Lively Activity Center (knapp 2 Kilometer von der Unterkunft entfernt) sowie durch Angebote wie Wandern, Skifahren und Radfahren.
Das Aparthotel ist in 10 Autominuten Entfernung von der Historischen Innenstadt und Eisenbahnviertel gelegen. In einer Entfernung von 3 km vom Aparthotel Sixty-Six Slumber Flagstaff finden Geschäftsreisende das High Country Conference Center. Auch das Lowell-Observatorium ist in 15 Autominuten Entfernung von der Unterkunft. Das Hotel liegt außerdem nur wenige Schritte entfernt von der Bushaltestelle Route 66 / Fourth EB.
Alle Zimmer bieten eine Klimaanlage sowie einen Patio und einen Ankleidebereich. Eine begehbare Dusche und eine getrennte Toilette stehen ebenfalls zur Verfügung.
Zu den nahe gelegenen gastronomischen Einrichtungen gehört das Restaurant Wicked Az Coffee, das etwa 400 Meter vom Aparthotel Sixty-Six Slumber entfernt ist.