I've been to the Gilbert AZ location many times and have always been satisfied. Never a complaint. I placed a group order (9 sandwiches) this past week for an office birthday lunch.
A few of them were not prepared according to our order which was disappointing, but the store owner promptly contacted me and offered to make it right. He was very hospitable and clearly understands customer service. Everyone makes a mistake now and then but the way that it was handled was first class.
The sandwiches are great and they cater as well! If you have a larger order, call it in ahead would be my advice and ask them to clearly identify the special instructions on each sandwich.