Just returned from a trip to Rhodes, Greece. With most places focused on tourism and all the restaurant "barkers" trying to strong arm pedestrians into their cafes- all with very similar menus, finding a worthwhile spot is a challenge. We happened upon a great and terrible place to eat. Both with similar names and locations, but very different experience.
Mama Sofia offers fresh seafood and wonderful service. Truly a family owned restaurant: Mama's in the back and the staff welcomes everyone like family. Food is all fresh and well cooked. A bonus is our waiter is a trained sommelier, so was able to walk us through the unfamiliar (to us) Greek grapes. Though we rarely repeat a meal when traveling, we happily ate at Mama Sofia's twice! And would eat there again.
Across the street is Mama Mika. Wow, what a difference. Everything a chowhound reader strives to avoid can be found at Mama Mika. Pushy. Claiming fish is fresh when it's clearly not. A simply bad food. I can only recall once in my life that I was unable to eat a served meal and EVERYONE in my party was served a meal that they couldn't eat more than 1 bite. And it gets worse....
After admitting the fish wasn't fresh as originally claimed the owner wouldn't accept that we found his food inedible. When we offered to pay of all the drinks, but not any of the food, he offered to call the police. After a 10 minute argument, we comprised on an amount that favored Mama Mika. I regret not standing my ground 100%, but didn't want to ruin a vacation over $30. Best I can do is advise everyone to avoid MAMA MIKA at all costs.
Walk across the street to MAMA SOFIA and enjoy!