The flavors are decent. I gave them two stars because there is no difference between the small and large cups, which made me mad! Customers pay extra for the large because they want more ice cream not the same amount of the small cup. So if you go, get the small don't waste your money on a large for nothing. Also for customer service, the cashier was not friendly and majority of the works were talking so much to each other, they forgot that the customer can see them and hear them. They got busier and still the workers were still talking to each other like there was no one there. Don't get me wrong there were some of the workers that were talking but still was working at the same time, which I was appreciate it. They were also other workers just standing around doing nothing while they go busy. I will probably never go back to this place because I can't stand the amount of a "large" cup and how some of the works acts like they are too good to work there. So if you go, Good luck!