Das 4-Sterne-Sheraton Denver Downtown Hotel bietet 1395 Zimmer in der Nähe von Seal Fountain and Reflecting Pool, etwa 5 Gehminuten entfernt. Mit einem Swimmingpool und einer Kaffee- Bar befindet sich das Hotel im Touristengebiet, in nur 350 Meter Entfernung von der United States Mint.
Die erstklassige Lage des Hotels, 1 km von der 16th Street Mall sowie in unmittelbarer Nähe vom Clyfford Still Museum, ist ein Vorteil. Zu den Sehenswürdigkeiten, die 800 m vom Sheraton Denver Downtown sind, gehört die Kathedrale von Denver. Das Coors Field Baseballstadion liegt ungefähr 20 Gehminuten von der Unterkunft entfernt. Die Bushaltestelle Broadway & West Colfax Avenue ist in 350 Meter Entfernung vom Hotel und der Bahnhof Union liegt gleich neben der Unterkunft.
Die Zimmer im Sheraton Denver Downtown Hotel verfügen über ein Bügeleisen/Bügelbrett und eine Klimaanlage. Einige von ihnen bieten auch eine Sitzecke und einen Essbereich sowie einen Schreibtisch. Sie sind mit privaten Badezimmern ausgestattet. Manche Zimmer bieten einen Ausblick auf die Stadt.
Im Sheraton Denver Downtown wird ein Frühstücksbuffet angeboten. Gäste, die amerikanische Gerichte probieren möchte, sind im Restaurant Bezel willkommen. Wenn Sie die Gerichte der amerikanischen Küche bevorzugen, können Sie sich fürs Restaurant Spritz Pool entscheiden. In der Bar werden erfrischende Getränke serviert.