I recognise I may have a bias, but I now rank Isherwood among great authors I have read. He has a command of the language that the average author does not have.
Did I want it to end the way it did? Of course not. Did I still love this book? Quite. I underlined several passages that I thought were phenomenal. I don't normally do that.