This place is provides very high quality sandwiches. They are very tasty and are some of the best I've tasted. The reason for the two stars is the price and now the service. You will pay upwards of $12 for a 7 inch sandwich. They need to find a way to lower their prices or they will not stay in business. As for the service, they are always out of something. Every time I have to go in there they have to make sure they have what I asked for. The place is a joke. Also, I went there at 1130 AM the other day and they were closed. Not good. All in all you get a quality sandwich but it will cost you.