To all the folk complaining that they are expensive and you only go there to have a rest (free), go to the toilet (free).
You do know these facilities cost the operator money to provide for free for you don't you? That's why the sandwiches and petrol are relatively expensive. To pay for the free stuff
There is fair profit and excessive profit........
I remember back in the 70s, a group of use were on a coach, and one of the girls bought a coffee - there was a "minimum charge" which doubled the already high price
Easy answer was to put with someone else's order, but she was not allowed to.... Manager insisted she had to pay, so all 20 of us left our stuff and walked out