Very well done with an excellent cast. Sweet, warm, feel good but thoughtful - not sappy. Interesting relationships with smart characters. Blythe Dinner, Zac Efron and Taylor Schilling draw you in with very credible and compelling performances. Recommended.