I've been to every single Caribbean restaurant in Charlotte and this is by far the best one yet! Authentic taste and great service. Not to mention they have a little grocery store with all of the West Indian necessities. Most of the Caribbean restaurants I've been to in Charlotte taste like frozen or canned food with no seasoning or flavor- no no not Island Grocery. The ladies behind the counter are friendly and don't frown their faces when ordering (like a lot of Caribbean restaurants). Oh, their homemade desserts are freaking delish! Especially their carrot cake and rum pound cake. They even have frozen patties for you to take home (veggie, spinach, beef and chicken). It's a bonus that they have vegetarian options!!! Love this place. Will definitely be back- they remind me so much of the the authentic Caribbean restaurants up north! I can't wait to try the roti and sorrel. Next paycheck I guess!