In a large mixing bowl or bowl of a stand mixer, beat together the butter and bth sugars with an electric mixer until well combined. Make sure all ingredients are at room temperature so the butter doesn't harden in chunks when it comes into contact with other ingredients.
Beat in all remaining wet ingredients until well combined.
Add in the dry ingredients (but not the chocolate), making sure to spoon and level the flour. Fold until well combined. Fold in the chocolate chips or chunks.
Add the dough to the fridge for 15-20 minutes and preheat the oven to 350 degrees Fahrenheit while you wait.
After about 20 minutes, use a medium cookie scoop and scoop the dough into roughly 2 inch round balls and add to a lined baking sheet. Keep them several inches apart as they will spread. I suggest baking no more than 6 cookies at a time.
Press on a few extra chocolate chips or chunks on top.
Bake for 11-14 minutes or until the edges are golden brown. They will firm up as they cool.
As soon as they come out of the oven, take a round cookie cutter and scoot the edges of the cookie around it to create a perfect circle. Let cool completely, then sprinkle with salt flakes and enjoy.