We literally had a verbal fight - I was more on the back of the actual two guys from our side arguing - who were saying that they should inform atleast on menu of this service charge - hotel had some story of it being Rs.500 when crowd is like 5 or more or something.
We were even asking what if we had ordered just a couple of things totalling under Rs.1000 will you still charge Rs.500 for that.
Clearly, they wanted to have more service charge when a huge crowd ends up paying no tip or whatever. But in our case (it was 5 or 6 people I think), it felt too much - more so as a couple of them were very poor eaters.. The food was ok-ish, service, well - I dont think they even served to the plates - just kept it on the table - so not sure what their excuse was for such a high charge