Should you tell her urself
of course! if you don't the whole of the female population that she knows will disrespect you entirely. and you look stronger as you were not too much of a wimp to tell her!
yes it would be better to tell her face to face and you do it yourself dont get anybody else to do it for you
Yes, always. Face to face if possible.