Perfectly pitched romantic comedy, with some funny lines. It plays out predictably, but the leads are adorable. 8/10