the storyline is great, and characters are solid and funny. my only reason not giving this book 5 stars is the language. it is just too much throughout the book as well as the constant temper tantrums of 2 of the main characters. otherwise the book is a great read!