Awesome spot close to downtown Denver with all amenities set for guests