I loved this book.  I would recommend it.  There were a few grammar mistakes but I could get past them and keep reading.  I loved the main characters even though there were times I wanted to yell at them.