
Tick all the/somebody’s boxes
Subjective Assessment
What 'ticks all the boxes' is based on personal opinion or criteria. 
Idiomatic Usage
It's an idiom often used in casual speech and writing, not in formal documents. 
Express Satisfaction
Use it when expressing overall satisfaction with someone or something. 