Defalco's is my go-to spot for sandwiches in Scottsdale. I LOVE this place. Very good meats, and delicious sandy's all around. You can get some good beer here too, and every now and again I pick up a few groceries to take back home as well (pizza dough anyone?)
The biggest issue with Defalco's is consistency. On their very best day, this is EASILY a 5 star sandwich. However, they do have off days and happen to have them often. That's when you sink your teeth into a bready mess of a sandwich that leaves you feeling totally gypped. 3 stars for sure.
Mostly though, this place is quality and I would recommend it to anyone over the run of the mill "fast food" sandwich shops around town.