We've heard quite some good stories about this place, but the two times we visited for dinner we were disappointed.
The service was very slow both of the time. To be fair, one of the evenings it was quite busy, but the other one it was half full at best. Still our waiter let us wait unusually long for handing out the menu, serving food and beverages, forgot about things. Even the bill took them more than 15 minutes.
The food itself was ok, but not as good as the words in the menu would suggest. Putting this into perspective, we've seen far better quality of food and service in Sri Lanka's South while even paying less.
Not sure if we caught two bad days of if it's always like that.