I have never gone through agencies, when we used 'pets welcome' book I contacted the owners of the property directly. Because there was a charge for agencies.
Recently I tried to look at places to stay in Beaumaris - all went via some agency or other. So I copied down the places of interest to look at the websites. I understand that some agencies can be bolshie - once they have taken the booking it is difficult to alter the dates required or to cancel without a huge cost!
As well as the Hotel now knowing what is going on behind the scenes. I will continue booking directly. And don't get me started on hiking prices for visitors as a 'tax'!

when the industry is already on it's knees in some places.