Combine all ingredients in a shaker. Shake with ice and strain into an ice-filled glass.
Notes
If you prefer frozen margaritas, add your ingredients to a blender, fill with just enough ice to have the liquids and ice even, and blend until smooth. This will make more than one margarita.