Do girls like straightforward guys?

Like if a guy just came up to you confidently and said he saw you, thought you were pretty and wanted to meet you do girls prefer that open honesty to small talk and stuff?
Do girls like straightforward guys?
Post Opinion