I have nothing against American tasting Mexican restaurants, but this place always gets it wrong. Bland, bland, bland. Food is not great, wait staff always gets orders wrong even when they aren't busy. When we want mexican we make the drive to Harrisonburg. El Charros on Rt. 11 is the best.