Memorable decor and overall atmosphere makes for a unique way to stay in Denver.