Vocabulary
選り取り見取り
よりどりみどり
having one's choice; (ability to) pick and choose
noun