In a large bowl, combine all the ingredients with the lime juice and salt. Taste for flavor and add more salt if necessary. Let it sit in the fridge for a few minutes before serving.
For the Guacamole
In a large bowl, combine all the ingredients with the lime juice and salt, mash with a fork or potato masher until desired consistency. Taste for salt and add more if necessary. Place in the fridge tightly covered if not serving immediately.