Preheat the oven to 375 degrees
Add the flour, baking soda and salt to a small bowl and stir to combine.
In a larger bowl, cream together the butter and cream cheese for about 30 seconds.
Then, add the sugar and brown sugar to the butter and continue to mix for about 1 minute.
Slowly add the vanilla extract, then the eggs one at a time. Continue mixing for another minute or so.
In three batches, add the flour mixture to the butter and sugar- mix until the all of the flour is thoroughly mixed with the butter.
Add the chocolate chips one cup at a time. I typically only use about 1 1/2 cups because I don't like too many chips in my cookies, so add as much or as little as you want.
Using a tbsp, measure a heaping spoonful into your hand and roll into a ball for perfectly round cookies. Place cookies on cookie sheet and bake for 10-12 minutes.
Start checking the cookies around 8 minutes, but you want them to be golden brown all the way across the top.
Cool on rack and store in an air-tight container for up to 5 days.