The three stars is for the menu and not the service. The service was good even though it was just after church on a Sunday and the place was slammed. They did a great job even though slightly understaffed at the time we were there. There are plenty of choices on the menu and the food quality was fine as far as freshness is concerned. The thing I didn't like was the overall blandness of everything. If you have relatives in town and they cry whenever anything is too spicy then Garcia's is the place for them. If you want something memorable go somewhere else. I've been to Garcia's twice but it's not my go-to place for Mexican food. That being said if you want a good and stiff margarita then order the Royal at Garcia's. The trade off is that the prices are reasonable and the atmosphere is decent. I'd still eat there again.