The ending was bitter-sweet and I have no problems with it at all and thought it was as fantastic as just about everything else in the game.

C...D... in the coffee!