Came in for lunch about 1pm on a Monday. They probably just had a rush for lunch because the place was a little messy. I wanted a chili beef salad with tortilla on the side. After the meat, they didn't ask me what I wanted, They rushed me through the ingredients and before I could ask for salsa they were moving my tray to the cashier, I had to ask 3 times to "wait, can I get X on this"? They added lettuce and cheese on my girlfriends dish and she didn't want any. Not to much concern for how we want our food they just assume they know what you want. When I asked for sour cream he took a spoon and scooped out sour cream container but the container was mixed with lettuce and salsa and whatever else got spilled in it, so it looked like a spoon of white and brown mush. At checkout I noticed a rancid smell, from my experience working in restaurants the smell was consistent with dirty old mop water. We walked to our table and the smell was still there. I found it hard to have an appetite while being overwhelmed with the smell of rotten dish rags. Anyway I started to eat and about half way through my meal I found a hair in the lettuce. I spit my food out and asked for a refund. My appetite was gone. I have had bad experiences at other cafe Rios but this was the worst. They gave me my money back which is why I gave one more star. Other times I've come in it has taken forever to get food. Last time I went there were 5 workers doing food prep and only one worker helping customers, it took 22 minutes to get through the line. Not kidding I timed it. Cafe Rio get your act together.