I would love to give them a 5 star rating, but sometimes the wait for a sandwich is just too long. Also they have messed up my sandwich more then once, which isn’t too big of an issue.Not sure how the person had hair in there food. I have been here 3 – 4 times a week for about a year now with no complaints.