In a gallon Ziploc bag or large covered bowl combine chicken and all marinade ingredients. Let marinade for a minimum of 1 hour or as long as 12 hours. (The longer the better to really bring out the lime flavor.)
Preheat the grill to medium high heat.
Add chicken to grill. Discard the remaining marinade.
Cook the chicken, turning occasionally, until completely cooked through. This can take about 10 minutes but time varies depending on the thickness of your chicken.
Serve immediately. Garnish with a little extra fresh cilantro if you're entertaining and want to impress your guests!