Actually, it's almost the same, depending on what you prefer. Personally, I think catering is better. A hotel has only one front desk, but there are many restaurants. Each restaurant has a manager, a supervisor under the manager, and a foreman under the supervisor. Do the math yourself, and the hotel is more mobile. The front hall is actually good, but the water is also very deep, it depends on your own understanding.