Cleaning and up keeping of areas like tables, chairs, changing linen and some light vacuuming is generally done by the restaurant staffs during restaurant operational hours. Housekeeping staffs are responsible for the thorough cleaning of restaurants and all dining areas after working hours.