If service is not good, don't tip, but do tell the manager why you are not tipping so he/she can do his/her job. If service is great, let them know by leaving a big fat gratuity. Its not rocket science, and it doesn't matter what country you are in or from.