I have been eating at this place now for about 5 years. I love how they created more room since before it was too small and crowded. The lunch time rush is not for those in a hurry. You can expect to wait after you place your order on a weekday about 15-30 minutes before you leave if you are doing a take-out order. The place does get packed but the hot and cold sandwiches that I have tried are awesome and full of flavor. The pasta salad is ok but nothing to write home about. If you are not in a hurry and can wait up to 30 mins for your to go order it is worth a try. If not stop by after 2pm when the lunch rush has already passed through.