if you going to "the thirsty whale", be ready to wait. went there with 3 friends and a toddler. ordered 4 mains and some fries. and had to wait 45 minutes for the fries to arrive. and another 30 minutes for the mains to arrive. this leaves a total wait time of one hour, fifteen minutes of wait for main course.
i would have hoped the food would be amazing after the wait. but guess what (you have seen the rating), it was less than mediocre. the order and feedback follows:
fish and chips: 3 mini pieces of fish. the batter was not seasoned at all. the chips were soggy.
thai red curry: they used chicken breast which was a tad bit chewy (read overcooked), which could have been forgiven. but the dish that was served was not even hot.
chicken wings: the worst of the 4 dishes. no flavor. no salt, no seasoning. it was chicken nibbles dipped in flour batter and fried. full stop.
ribs: the saving grace of our meal. got nice smoky ribs with ample of sauce to stir things up.
also ordered two desserts: creme brulee and choco fudge cake. but again, the wait time was 35 minutes after we ordered, that we could lay our eyes on dessert.
the choco fudge cake was nice and warm. the creme brulee was creamy in the middle and crackly on top as it should be. but the fruits did not go with the creme brulee. but that's a pass and they came separate.
the ambiance of theplaceis beautiful. with heaps of outdoor seating overlooking the port. and a humongous indoor seating area divided between two levels. the staff was very helpful given we had a toddler with us.
but will i return; the short answer is no. its a damn long wait for food even when the restaurant was not busy.
pricewise: $70 for two.