Had three meals here. The salads are great, the appetizers at dinner amazing and the scallops out of this world, Risotto was perfectly prepared. Only one thing, the Halibut was very over cooked/dry/hard. Only two tine bites (one by both of us) were taken, the rest was sent back. We told the waiter about it and said not your fault of course (he didn't cook it). Sadly, he failed to comp that menu item, saying that he "forgot." We normally tip 20%, but hubby was insistent that he was trying to pull a fast one and keep the total check amount higher for a better tip, so he didn't tip at all this time-VERY VERY rare for us. We always at least give 10-15 percent even for poor service. Anyway, try to get an outer edge table, right on the beach, it is so romantic and beautiful. Quite a memorable dining venue! Prices are not too outrageous either. Fine dining at it's best, al fresco!