This is easily one of my favorites so far - it's snappy, it's funny, it's very character-driven (and they each feel like they have a unique voice!).
The one thing I'm missing, though, is the theme - I really only see it in the Giant's story and I was looking for more.