ambivalent

adjective
  1. having mixed feelings or contradictory ideas about something or someone

Examples