The Denver hotel scene is new and shiny, on par with cities twice its size.
1800 Wazee Street, Denver, Colorado