Get the ripest tomatoes you can find. Off season, cocktail tomatoes are probably the best.
Put all chopped vegetables in a bowl and squeeze lime juice on it. Toss and let sit for ½ hour or more. (Some people recommend draining off the liquid before serving.)
Add salt to taste and cilantro leaves to serve.