I give two stars because the food was good. Ordered online and the food wasn't ready when I got there a half hour after I ordered. How long does it take to make two burritos? I guess a long time. I waited in front of the pick up desk for 45 minutes. I asked twice about my food. And finally it got done as my child had a break down on the floor. Mind you this is an hour and 15 mins after we actually ordered.... 2 burritos.... and as others got their food and ate and left... I'm not one to say anything but after the whole wait one of the employees (not a manager- so unprofessional ) gave me a free meal card.... which I still have to buy a meal to get a free meal.... what??! The food is good. A standard for cafe rio. But not hour- and -15 min -wait- toddler -freak -out good. I will not be going back to this location.