Slice avocados in half and remove the pits. Score the flesh with a knife both ways, and scoop the avocado into a medium sized bowl.
Zest the lime and finely chop it. Add 1 teaspoon of the lime zest to the avocados.
Roll the lime on the counter with your hand, and cut in half and juice. Get all of it out, you want the lime flavor. Add juice to the bowl. Toss to coat. Let sit 5 minutes. The lime flavor will get stronger as it sits, so before you add more, taste it.
Add tomato, onion, cilantro, garlic, hot sauce. Mash the large chunks with a fork, but leave some of them. Stir all ingredients well to combine.Taste, then add salt and pepper if desired.
To store any leftovers, place a piece of plastic wrap directly on the guacamole then cover with a tightly fitting lid. If there is any browning after refrigeration just give it a quick stir.