Casa grande is my favorite Mexican restaurant in the Charlotte area so my review is a little biased. I can alway count on having a delicious meal here! The portions are fairly large so sharing is definitely possible. It's always loud and a tad chaotic (in a good way) so don't expect a nice quite dinner. Celebrating birthdays here is also tons of fun because they bring a dessert with one candle and make you wear a sombrero while the staff sings to you. I always get the chicken rice dishes and am never disappointed. My family also always gets the fajitas texanas which comes out on a hot plate. We haven't ever ordered anything that's not good here so be adventurous and try something new!
The reason I gave this restaurant 4 stars instead of 5 is due to the cleanliness of this place. On multiple occasions, I've had food stuck on my utensils. It's never too much of a problem for me since I just ask for a new one and they apologize and get me a new one. It happens...