good plot — cliche but different enough to keep my attention — wonderful FL and a ML that doesn’t suck