great little place in a cool spot in Denver