Mash the avocados, leaving some larger chunks. Add remaining ingredients and mix well.
If preparing in advance, spread a thin layer of mayo over the top of the guacamole to keep it from browning. Cover and store in fridge. When ready to serve, stir the mayo into the guacamole.