I loved characters, and I could relate to them. I also loved hilarious banter. I had so fun while reading :)
I don't know why but I have always liked when magic/fantasy mixes with a real world. Maybe it's easier to dive into the story?
It's always awesome when an adventurous book also gives you something to ponder.
Story was quite simple but action was mixed with fun banter, friendship and magical creatures.