Nie mieści mi się w głowie, że spodobała ci się ta restauracja. (Sentence Note)

Nie mieści mi się w głowie = phrase = literally, it doesn’t fit in my head = it’s beyond my comprehension / I just don’t believe it