I tip 20% when possible. More If deserved. At home or abroad. I worked in the service industry in college. Just trying to give back when I can. It's not a stress free or high paying job.
In jamaica the minium wage is something like 50 bucks a week. The tip mean a lot and go a long way.