So much to unpack here haha
But I'll just say, if she's paying roughly £99 a night and that includes two meals, what does she expect? It's a cheap hotel, premier inns cost more down my way and food is extra.
Also, as mentioned, other guests are not the hotel's fault..