Nextinsurance.com
Do it yourself all online. Download the app. If you have questions then you can call them for help. Good knowledgeable people there.
Bonus, you can make your own insurance certificates, change holders and addresses etc. As long as you are not adding coverage changing language like waiver of subrogation and such...that will you cost extra :)