If it is more formal, it should be eaten there, but it is generally eaten by two people, and there is little cooking, so the hotel is not cost-effective. The lowest consumption of the same private room is that you can't eat so many dishes, which is very wasteful, so the most common thing is to eat Sichuan food.
If there is no formal barbecue shabu-shabu, anywhere is good. There was too much fishing in Donglaishun Sea in the Han Dynasty. You should be more specific about who you eat with and what level of consumption you have.