Yes I think location play a major role in business success because the location of the business determines whether your business is going to have high patronage or not.Aside capital, location is the most important factors that influence businesses. Some locations are guaranteed to give you a better coverage. They may be expensive but are worth buying.