The absolute best place to stay in Denver. Hands down.