Third visit to Defalco's recently and still don't see what all the fuss is about. Customer service is very good and prompt but the food is menza menz based on the cheesesteaks, Italian sandwich, and tuna sandwich. Found the cheesesteak to be somewhat salty and bread dry and lacking flavor. The steak meat was top quality with very little gristle and cooked properly but the overall saltiness detracted from the experience.
The Italian sandwich offered better quality bread but still was lacking the punch of flavors you'd expect from a great sandwich. Very good quality meats nicely assembled but still did not meet expectations based on the reviews. I believe the tuna was a mix of the two grades of tuna and again very bland. I did see a few people eating pasta and should probably try next visit since it did appear to be fresh pasta.
The store itself is fairly well stocked with both frozen and dry goods as well as several selections of jar sauces and various Italian specialties and, of course, a deli. It's nice that they offer a nice selection of bottles of wine and/or beer with your meal or for take out but overall, based on the sandwiches I tried, not the best sandwich shop in the Scottsdale area.
A special Thank You to the staff member who brought a bowl of water for our dog while we ate outside, that's customer service!