16/1/19 To check/tick all the boxes

 

To fulfill all the requirements, especially as itemized in a list; to have all the needed characteristics. Also, to complete all the steps in a process in an orderly manner.

Example:

That tractor ticks all the boxes, it is exactly what my business needs.

This thriller checks all the boxes the author’s fans will be hoping for.