I've been to Cafe Rosso a few times for lunch or hot drinks when I need a nice walk away from work.
The drinks are great - I've never been disappointed. I recommend the Chai Latte, it's one of the best I've had! The food is pretty good, though I wish there were some more veggie options on the menu.
The customer service is excellent, very down to earth, friendly people work there. Example - I ordered a proscuitto panini and when I got it, I couldn't eat it. It was my own stupidity, I am very picky with meat and the cut was very fatty. After eating one half of the bread, I spotted a server walking by and told her that I really wasn't enjoying it. Most places would be like "yeah, you ate some bread and that's just the nature of the meat you ordered" but she was SO nice and offered me something else...apologized even! (I replaced my sandwich with tuna which was full of green olives and capers yum!)
I recommend Cafe Rosso for sure, it's a nice stop near the end of Stephen Ave. Try that Chai Latte!