Reason I cannot give them 5 stars because the last few times this month I have been there. They have messed up my order not once but three times. They kept giving me hot, when I asked for cold. Been going there for the past year, not sure what's going on. They weren't even that busy... But the workers are friendly and atmosphere is nice/ relaxing.