Actually, not quite - its returning results where any of the checkboxes are a match, but should be where all of the checkboxes match.
For example, if you search using the checkboxes Road Atlas Ireland and GB / Ireland Town Plans it should only return results where both of those are a match,
The separator in the behaviour is AND, so not sure how to change that?