I was actually okay with the quirky first-person narration for the most part. I can understand why it would seem cloying, but it was just rounded out enough for me to stay invested. The parts that bothered me were the digressions with the grandfather; that whole section felt like a bit of a slog by comparison.