It's a really cute story and a lot of fun, mixed with some great lessons learned too.
It feels more real than many of the YA books these days, and I think that's the biggest reason for much of its appeal.