Das 4-Sterne-Sheraton Denver Downtown Hotel bietet eine Terrasse mit Sonnenschirmen und Sonnenliegen und liegt einen 25-minütigen Spaziergang vom Elitch Gardens Vergnügungspark entfernt. Das Hotel liegt im Stadtteil Stadtzentrum Denver von Denver, in einer 800 Meter Entfernung von den Sehenswürdigkeiten wie der Kathedrale von Denver, und verfügt über 1395 Zimmer sowie einen beheizten Swimmingpool.
Das Hotel ist im Touristengebiet von Denver gelegen, nur wenige Schritte entfernt vom Civic Center Park. United Artists Denver Pavilions Stadium 15 liegt auch in einer Entfernung von 5 Gehminuten vom Sheraton Denver Downtown. Auch Skyline Park liegt ca. 1 Kilometer von der Unterkunft entfernt. Das Colorado Convention Center, eine bekannte Sehenswürdigkeit, ist ebenfalls in unmittelbarer Nähe von der Unterkunft. Das Sheraton Denver Downtown befindet sich in der Nähe des Bahnhofs Union, und zwar ungefähr 20 Fußminuten entfernt.
Alle Zimmer verfügen über ein Bügeleisen/Bügelbrett und eine Klimaanlage, einige auch über eine Sitzecke und einen Essbereich. Außerdem stehen den Gästen eine getrennte Toilette und eine Dusche sowie tolle Annehmlichkeiten wie ein Haartrockner und Handtücher zur Verfügung. Von den Zimmern aus kann man einen Ausblick auf die Stadt genießen.
Jeden Morgen wird im Sheraton Denver Downtown Hotel ein Frühstücksbuffet serviert. Das Bezel, eines der 5 Restaurants, bietet die amerikanische Küche. In der Pool- Bar werden erfrischende Getränke angeboten.