First impressions?This newer four-story hotel is the official accommodation at Red Rocks, the red-hued outdoor amphitheater known for perfect acoustics and twinkling views of downtown Denver.