This place is a great spot right in the heart of the city of Denver