Their renewal system is easy and documents are all online which makes accessing them and finding them simple. I've never needed to claim so can't comment on that process.
I was struggling with getting insurance policies for all aspects of my business through other brokers, but managed to get fully sorted out in a few hours with Caunce O'Hara