This is a stellar spot to stay in Denver and get the most bang for your buck. The host is responsive and helpful, and the space is cozy and tucked away.