It's more what makes a bad ending. Rushed, too neatly tied up, obvious, clichéd, etc. This was none of those.