Truly 1 of the top places to stay in Denver.