Hotel maintenance is a very varied position and the candidate must be able to have a good level of knowledge of the following.