I have had at least a dozen meals here, ranging from breakfast, to lunch to dinner.
I have sampled at least 8 -9 different items on the menu and my wife has tried as many, too.
The food is excellent and very inexpensive. You MUST dine outdoors. The view of the boats and cruise ships in the harbor is fantastic. The music in the open air theater next door will keep your feet tapping.
Service is generally very good. Sometimes, the servers get slammed and get so busy that they can't get back to you as quickly as expected. But, the good food and the excellent coffee will keep you coming back!