Radio Maria is good. Not great, but good.
Their brunches are much better than their dinners, and I'd probably give them a 4 for brunch. There are some good things to be found for dinner, but you have to search. The menus are a bit unwieldy.
No complaints on the cocktails at all, and they always have a really good beer selection. I'd be more inclined to come here for drinks or brunch than I would for dinner.
And, one bizarre thing that I can't get past - their cheese plates. Who puts feta on a cheese plate? There are lots of good cheeses around this area, so it seems crazy to have a below-average cheese plate.