In a large mixing bowl, cream together the softened butter, sugar, brown sugar, eggs and vanilla extract with a stand up mixer or hand held mixer.
In a separate bowl, whisk together the flour, salt, baking soda and baking powder.
On low speed, add the dry ingredients into the wet ingredients and beat together until just combined. Be careful not to over mix.
Mix the chocolate chips into the cookie dough.
Refrigerate the cookie dough for at least 1 hour. This will keep the cookies from getting flat.
Preheat the oven to 350 degrees F.
Use a large cookie scoop, 1/4 cup measuring cup or roll the cookie dough into balls that are approximately the size of golf balls. Place them on a baking sheet approximately 2 inches apart.
Bake in the oven for 10-13 minutes until the edges are golden brown. Be careful not to over cook. The cookies will continue to cook as they sit.
Remove the cookies from the oven. Let them rest on the baking sheet for 5 minutes. Then move them to wire racks to cool completely.