ALLTHERE
all there
Adjective
- mentally competent; not absentminded
- Is he all there?
 - I don't think he's all there...
 - I think he's not all there...
 
 
The above text is a snippet from Wiktionary: all there
and as such is available under the Creative Commons Attribution/Share-Alike License.