I liked this. It just felt well done throughout, perhaps only unravelling a little at the end. It's a "teen" film but not dumbed down and manages to cover a lot of depth without being boring or patronising the viewer. Gentle subtlty combined with good writing and acting.