If using a skillet for cooking your sandwich, cooking it at medium heat works best because too low of heat, and you'll be waiting forever for the cheese to melt and the bread to crisp, but too high of heat and you'll burn the sandwich before the cheese can melt.