Increasingly though, the food quality is not what it used to be.
The quality of service was rough-and-ready but polite and responsive and the environment was exactly as expected (it's an outdoor restaurant on a remote-ish island; it is what it is). No scams, either. I'm not Chinese but nobody tried to pull any "tourist prices" on me.
The food, though. Hmm. Top billing on yesterday's dinner service was the garlic lobsters. Not cheap, but perfectly cooked and absolutely delicious. The deep-fried shrimps were mostly okay, tasty, but a bit tough and overcooked. The steamed garoupa was a big disappointment. The waiter decided to "carve" (i.e. destroy) it before he brought it to my table, without checking first if that was what I wanted. So instead of a beautiful fresh fish ready to eat, we got a sad, messy pile of fish meat, bones etc. The fish itself was tasteless, the sauce was watery, and it was hard to eat since the bones had been mixed into it. I wish they'd asked first before mashing it up. I'm perfectly capable of serving steamed fish myself.
Salt-and-pepper fried squid was awful, tasteless, texture-less and basically cold. I don't believe this was cooked fresh when we ordered it.
I think I might have to start looking for another atmospheric seafood restaurant. There's plenty of choice.