(A férje) (kávéval) (kínál) (engem).
(Her husband) (with coffee) ("she" offers) (me dir obj).
Her husband offers me coffee....
(A férje) (alkut) (ajánl) (nekem).
(Her husband) (a deal) (offers) (to me).
Her husband offers me a deal.
So...kínálni offers "with" (-val/-vel) to a direct object person "engem".
And....(fel)ajánlani offers a direct object noun "to someone" (nekem, neked).
When is kínálni used versus ajánlani?