There are locals who tip 10% in restaurants for good service. Not everyone is so cheap but futbol is right that a lot of people tip almost nothing. I have seen this at 'top' restaurants like Sotto Voce where a table of five, for example, left 2 pesos for a meal that must have cost $800 pesos.