I strongly believe that if you start to haggle , services diminish , I have no problem with tipping as long as they are cute and services are good, many times i even give more as I am leaving. everyone is happy especially if you plan on seeing that one again.