I absolutely LOVE this place! The service is always great, everyone there is very friendly and helpful. I've been there when there has been no one else in front of me to order as well as when there have been half a dozen people in front of me ordering and the service is still speedy. I've never felt like I was stuck standing around waiting for too long. They have a great selection of sandwich creations, both hot and cold. They also have delicious smoothies and other treats as well. I've never been there for any breakfast food, but I imagine it's just as good as the rest of their foods. All the food is fresh and delicious. I definitely suggest checking this place out, I've never had a bad experience there in all the times I have been there.