"sounds like 20% isn't bad at all if they added it"
To me that would depend on how much the final bill was. Doesn't take any more effort to serve a $20.00 entre than an $80.00 one. Makes a big difference in tip amount. I don't tip on a set percentage but instead what I believe the server deserves. I like to make that call instead of having it dictated to me.