The use of "cliente" is inconsistent in this exercise. The use of "caliente" to mean "hot" was just rejected as a translation for "hot food" instead of spicy, and then the complete reverse for this one.
Yes! Gor gustar think something pleases me or such and such gives pleasure to.... Therefore is agrees with THAT object. Me gusta el sandwich
Literally means the sandwich gives me pleasure. The verb agrees with the sandwich not "me" in this case.