3 stars for great sandwiches that I've always loved and wonderful customer service (wish I could give them 5).
I took away two stars because I have been in this location a few times this summer and it is terribly hot inside. I thought the first time was a fluke but the second time just seemed to be careless management. I feel terrible for the red faced employees who are OBVIOUSLY uncomfortable. It's 110 degrees out... Get it together.