In large bowl, cream butter and sugar for 5 minutes, until light and fluffy. Add eggs one a time, creaming after each addition. Add vanilla. Stir in flour, baking soda, baking powder, and salt. Fold in chocolate chunks.
Chill for 30 minutes (cover entire bowl tightly or wrap dough in Saran Wrap). If you can hold out, chill for at least 24 hours as the cookie dough get better in time.
Drop on cookie sheet. Sprinkle with maldon sea salt flakes. Bake for 10-12 minutes.
Remove from oven and let cool on baking rack for 5 minutes.
Turn oven to BROIL.
Place 12 of the cookies upside-down on baking sheet and place two large marshmallows on bottom of each cookies. Broil marshmallow-topped cookies on top rack for 1-2 minutes or until lightly toasted. Watch carefully as the marshmallows can get too toasty very quickly.
Once marshmallows are starting to melt, remove from oven and place four squares of chocolate on top of marshmallow. Top with chocolate chip cookie. Enjoy!