The delicatessen that we love _______ in great customer service and fantastic food.

Which verb belongs in the sentence above.
A. Have excelled
B. Are excelling
C. excels
D. excel