Super 8 by Wyndham Muskogee sijaitsee bisnesalueella, ja River Country Family Water Park ja Saint Francis Hospital Muskogee sijaitsevat 5 minuutin ajomatkan päässä. Käytössäsi on express-uloskirjautuminen, ympäri vuorokauden auki oleva vastaanotto ja kielitaitoinen henkilökunta. Palveluihin kuuluu ilmainen pysäköinti.