It is always good to work with Cisco products. We love to work with Cisco. But I respect other products as well. On a scale of one to ten, I would rate Cisco Enterprise Network Functions Virtualization a seven as I have gone through the documentation compared to other virtualizations like NSX. To bring that score up, there could be more optimization on the cloud, especially SD-WAN, which we have gone through but still I think needs way more optimization compared to partners or competitors like VMware, VeloCloud and the other vendors and SD-WAN leaders. Cisco needs to improvise for more optimization because we have on-prem and we have cloud. It's a mixed solution and Cisco is a mixed solution with images, as well as the storage. The solution should be a uniform solution, where we have only one vendor, like others that have their own platform and are using their own optimization, such as Gartner, which is top compared to Cisco. Additionally, they should have a little bit more security on the SD-WAN side. I think Umbrella should be integrated. I think they started more integration on the SD-WAN device like a SASE kind of solution, which can be replaced for a remote access kind of solution. I would recommend Cisco Enterprise Network Functions Virtualization, as it is easy to start, stable, and scalable on the enterprise network. These are the three key components for good performance. It is easy to manage, easy to maintain, and stable. If you set up everything alright, it will give years without any issues.