The mushroom’s VLL can be used seamlessly with DMVPN providing redundancy and an excellent user experience. The basic configuration and troubleshooting is explained in the document attached.