It was wonderful before but let us down this time, they wanted to charge an extra R22 for a sugar free coke instead of regular coke in the cocktail not on!!! And then the grilled fish was soft and mushy, definitely not fresh but it would have been nice if we were told this first. It was sent back and everything else was agreeable but not as good as previous visits. We waited 45 minutes for the bill and only got it after getting very frustrated. The next day I was hit with serious tummy trouble, not a visit to remember alas.