I think there are obvious differences between hotels and restaurants in three aspects:
Scale and business: there are many hotel facilities, such as large restaurants, western-style restaurants, tea and coffee bars, and banquet halls are provided; The hotel only provides basic catering services, and there may be no banquet hall.
reception area: the hotel lobby is spacious, with reception desk, sofa and other facilities; The reception area of the hotel is small and the facilities are simple.
room type: the hotel room type is relatively simple, such as ordinary single room, double room or standard room; The hotel offers a variety of rooms, such as luxury suites, executive rooms and landscape rooms.