I agree with Denis. 'Be nothing if not...' is used to emphasise that 'someone' or 'something' has a lot of a particular quality (it could be used when talking about things or people). The expression means 'certainly', 'definitely' or 'very' and 'extremely':
'The holiday is nothing if not varied.' (= it is certainly varied)
'He is nothing if not a good teacher.' (= he's certainly a good teacher)
'It was the first time I had heard her sing, and I lay by the fire, listening and transported, for she was nothing if not an artist in everything she did, and her voice, though not strong, was wonderfully sweet and expressive.' The sea wolf by Jack London