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

What verb belongs in the sentence above?
A.
excels
B.
have excelled
C.
excel
D.
are excelling