It was more like 4.5 until the drama toward the end of the book.
The characters actions and reactions were a bit idiotic and they didn't follow a logical path. It felt like things were said and done randomly without any reason and out of the blue!
and I had a problem with the writing. with some paragraphs I had to read and re-read to understand what it meant. it seemed that it needed a little bit of editing.