I think is fair to splitt the tip between all staff .... but, I also think that in some cases this will not be fair, because you tip the person who give you a good service, that treat you right. I been in some places (specially restaurants) that the waiter/waitress are rude, so in this case it will not be fair to give any tip because he/she doesn't deserve one; and here is were I think it will not be fair sometimes, because of the actions of the waiter/waitress the rest of the staff that gave you a good service will not receive any tip .....
