This new apartment ticks all the boxes for me.
tick all the boxes
idiomTo fulfill all the requirements, especially as itemized in a list; to have all the needed characteristics; to complete all the steps in a process in an orderly manner.
Origin
disputed originAn allusion to check marks made beside each of the items in a checklist.
The candidate was perfect for the job because she ticked all the boxes regarding experience and technical skills.
Although the proposal initially seemed ambitious, it ultimately ticked all the boxes required by the committee to secure the necessary funding for the project.