Factors influencing customer satisfaction of coffee in Nepal : “Coffee of Promise” brand in Kathmandu, Nepal Factors influencing customer satisfaction of coffee in Nepal : “Coffee of Promise” brand in Kathmandu, Nepal