Eh 3.5. I listened to the audiobook version on this, but I think I would've liked reading it more since it was weird when he made voices for girls. 
 Listened to this on the train so I actually fell asleep on some parts haha (but I don't feel like I missed anything important)