Prep: Prep all ingredients. Cut avocado into cubes last to prevent browning (I like to cover the avocado in lime juice while cutting to further prevent browning).
Assemble: Gently toss together all ingredients in a large bowl.
Serve: Serve immediately, or cover tightly and let chill until ready to serve. Best served within a day.