Really no problems, webpage is not the greatest but beside that .. paid, and got service back. Although didn't run in any troubles so had no experience with customer support. As far i can see, you get what you paid for. They increased fees on my last insurance so moved to new insurer.
To reply as a company, please log in to your business account.