I am a little disappointed, I expected a grander finale, a little more groveling, maybe. But it's me. I understand the characters are beyond holding grudges, and good for them, too. For me it's half a star off.
There were some other minor disturbances, but I suspect they are my personal pet peeves.
Overall - a very delightful read :)
4.25 stars? ;) yeah, sounds about right :)