This salad is best when marinated for at least 20 minutes before serving to allow all the flavors to meld. For added richness, top with diced avocado just before eating. For a spicier kick, include finely chopped jalapeño or a dash of chipotle powder.