Nice movie with an unexpected turn!
It could be a 3,5 but to me being this movie from 2017 does not deserve so much.
I mean, if you really look at it, the story itself is pretty much recycled from every teen chick flick. The only differences are the fancy dialogues and cinematography and the fact that they take this really seriously even though sometimes it is too dramatic and not that realistic as they try to portrait.
A good movie if you haven't see anything similar and if you're not expecting Oscar quality.