all there

adjective
  1. 1

    Mentally competent; not absent-minded or insane.

    โ€œI don't think he's all there...โ€

Source: https://en.wiktionary.org/wiki/all%20there