Top notch place to enjoy time in Denver