3.0

2.5 stars rounding up. I listened to the audiobook.