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.
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.