Finally had the opportunity to try Caffe Rosso a few months back when a work meeting brought me downtown. Love the atmosphere and seating in the place. Service is generally nice and the Americanos taste great. The treats and sandwiches always look good and recently I tried the 'healthy bar' and it was pretty yummy.
Stopped by again last week around 4:30 when they were cleaning up (we didn't know when it closed) and the guys were still nice to us when ordering and let us sit there and chat until our meeting started. I definitely appreciated that since it was a little cold outside. Definitely a great stop for coffee and/or lunch if you're in the area.