I've often found that increased complexity is not a good sign--it usually indicates that an establishment is trying to hide some of the flaws somewhere in their processes. So it's an encouraging sign that Caffe Roma serves up no-frills Italian food, letting the fresh ingredients shine through on their own.
By far my favorite part of the meal was the bread selection. Hot, fresh Italian bread is an excellent (and dare I say, necessary) start to the meal. Just be careful not to eat too much as the main dish portions are on the large side.
I ordered the Italian Sausage Sandwich with Peppers and Onions. The sausage was very flavorful but not overly spicy while the roll was one of the freshest I've ever had with a sandwich. I'd get it again, though the pasta main dishes that other people ordered looked great as well. Decisions, decisions...
But that was all child's play compared to the desserts. Homemade cannolis filled with a mascarpone cream filling as well as Tiramisu that was pretty heavy on the rum (or whatever alcohol was used)--you can't beat that! And the portions are small enough that you don't need to feel bad about taking two. I've heard the gelato is very good as well, but I haven't had the chance to try it yet.
The only drawback was the somewhat slow and unresponsive service. Though it makes for a nice, relaxing, Italian-style meal, it was a bit overkill. This was particularly the case after the meal when it took a little while for us to get the check and have the credit card processed. If you run into similar problems when you eat here, a gentle nudge might help.