Is the housekeeping department was under by the Maintenance department? or it should be two different departments?
Housekeeping department is always a separate department and not under the maintenance or engineering department.
But It can be the other way around that a small maintenance team working under the housekeeping department.
Housekeeping should be a separate department under the control of the Executive Housekeeper. And Maintenance team is under the Engineering department working under the Chief Engineer.