I have eaten here 3 times now and am always impressed by the selection of fish that is avialable and how well it is is cooked (with a number of options on how you want it cooked). The wine selection is very nice too.
The location is nice too, if a little crowded.
Unfortunately the service has been poor each time, it can be hard to catch a waiter's attention and order can take a long time to appear, even if it is just drinks. The last time I was there my main arrived after the 5 people I was dining with had finished theirs, to make matters worse the restaurant refused to remove the service charge from my bill and instead (eventually) offered me vouchers worth less than the cost of the service. It is worth noting that even after complaining about the timeliness of dishes multiple times our desserts still took 20 mins to arrive.
The restaurant is worth a try because the food is great, but I would suggest going during quieter times as the service will still be bad but you can at least catch their attention.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.