all there

all there или all here  {adj. phr.},  {informal}
Хорошо понимающий; четко мыслящий; не безумный. — Обычно употребляется в отрицательных предложениях.
Joe acted queerly and talked wildly, so we thought he was not all there.
Категории: crazy {adj. phr.} {informal}

'all there' on video