This place is in a great spot in Denver, walking distance to almost everything