Idyllic setting, cheerful and punchy waiter.
Very good food! And fresh! They certainly don't accept credit cards (as indicated by the waiter and on the menus), but they do accept checks and even the option to pay by bank transfer!
In short, a great way to have a good time!