This used to be our favorite! Unfortunately the last three orders have been extremely disappointing. The first time, I ordered the giant as we usually do and asked for extra meat but it may as well have been a bread sandwich. Called to make a comment and was only refunded the $3 extra I paid for extra bacon. The last couple times the bread has been totally inedible. While I ask for the Gluten Free bread, the quality has dramatically decreased. It was hard and dry, I truly could not eat it. I really hate complaining but $35 for two sandwiches you can't eat is unacceptable. One of the previous orders was also a curbside pickup. I waited in my car for at least 13 min before going in to see the bag on the pick up shelf. The hot sub was cold and the cold one had been warmed by the other. Sad to say we won't be back.