I would rate this solution as nine out of ten. I'm only deducting a point because of the licensing cost. Scalability is very costly. Cisco is going to shift to smart licensing, which means you get the license for a specific period of time, and then you need to incur some cost to renew that license. I highly recommend Cisco. It's highly stable and highly scalable, which is the reason why they're unable to fulfill orders globally. Before I would recommend Cisco to someone, I would review the project and business needs. Why do they want to use the Cisco Enterprise router or Cisco equipment? What is the business nature? What are the requirements? What is the budget? These things need to be discussed before suggesting any solution. I am a solution provider, so it's the core business of my company to set up IT infrastructures for the other companies. I always intend to know what kind of business someone is running, what are their prospects, what are the expectations from the infrastructure, and what is the total budget they want to incur on the infrastructure. For a businessman, IT is just an overload. There's a burden on the budget. If you have a garment business and someone suggests that you buy a $4,000 router, you will say, "Why?" First of all, analyze your requirement, business, and network, and then I can suggest the best possible solution. It could be Cisco or another third party because if you say, "I have only $1,000 for this IT infrastructure," you will need to buy switches, the router, and everything else for $1,000. You can't even get a small enterprise router in the $1,000 range from Cisco.