Option B is the correct answer, Non Price Competition.
If there are two restaurants in an area, both sell same food items, but one restaurant offers higher level of customer service, it means that restaurants are having non price competition. We can say that there is a competition between the restaurants in intangible terms. Both have same products, same quality, same audience, so one is getting the edge through higher level of customer services. People will tend to go to the restaurant which has better customer services.