This place is fast and efficient, clean and well maintained. The sandwiches are prepared as ordered and the ingredients always seem to be fresh. The friendliness of the staff is OK and varies depending on who is on. The new garlic bread is great and would be an excellent addition to any sandwich.