I would direct your attention to the words “on the premises.”
Good faith does not cover cases where one has misunderstood the law. It’s their responsibility to know the law. You can’t just say, “I totally thought that was the law, but I thought so in good faith, so it’s all good.”