Overall I've been pleased.
I have a couple of different products from them and they work well. Although I have had a couple of issues in the past, you can get hold of someone and they were sorted quite quickly. - which gives me confidence. For that I give them 5/5.