This is THE place to stay if you want to blend in with the locals for a few days in Denver