Based on the reviews, it seems that the business is well-established and popular, with a loyal customer base. The quality of the food and service is generally high, with many customers raving about the friendly staff and delicious sandwiches. The pricing is also reasonable, with many customers noting that it's a good value for the quality and quantity of food. However, there are some inconsistencies in the service, with a few customers mentioning that they had to wait a long time for their food or that the staff was unfriendly.The cleanliness of the restaurant is a concern, with some customers mentioning that they saw staff handling food with their bare hands or that the restaurant was not well-maintained. Additionally, there have been some issues with food quality, with a few customers finding hair in their food or receiving incorrect orders.Despite these issues, the business seems to have a strong commitment to customer service and quality, with many customers praising the staff's friendliness and the food's quality. The business also seems to be taking steps to address customer concerns, with responses from the owner or management apologizing for mistakes and offering solutions.One issue that stands out is the consistency of the service, with some customers mentioning that they had to wait a long time for their food or that the staff was unfriendly. This suggests that the business may need to work on training its staff to provide more consistent service.Overall, the business seems to be a good option for customers looking for high-quality food and friendly service, but may need to work on addressing some inconsistencies in the service and cleanliness of the restaurant.