Het Courtyard Tulsa hotel is gevestigd in een hoog gebouw in het centrum van Tulsa en biedt ruime accommodaties met gratis WiFi en een full-service businesscentrum. Het Bok Center ligt op slechts 800 m afstand.
Elke kamer beschikt over veel natuurlijke lichtinval en is ingericht met een zithoek en een groot bureau met een ergonomische stoel. Alle accommodaties hebben een iPod-dock, een kleine koelkast en koffie- en theefaciliteiten.
Gasten van het Courtyard Tulsa Downtown kunnen hun conditie op peil houden in de goed uitgeruste fitnessruimte van het hotel. Het hotel biedt ook een Amerikaans restaurant/bar, wasfaciliteiten en een stomerij.
Downtown Tulsa Courtyard ligt op 1,6 km van het OSU Medical Center en op slechts 800 m van de BOK Center Arena. Het Tulsa Performing Arts Center ligt 2 straten verderop.