I'm in the US where 15-20% is customary, so 18% at the top end is pretty low. The system is shit, but I'm not going to impact anyone's livelihood because I disagree with it.
It was always 10-15%, but they've managed to edge that upwards over the years. You used to be a hero if you tipped 20%, now they look at you like you just stiffed them.