We were a large group staying at the marina and had arranged to eat at the restaurant for one night. The food was good and nicely served, but it took a long time to arrive. Consequently it was very late when we finished. It think the service issues are unlikely to be such a problem for smaller groups.