NJK is a very nice restaurant and scenery on an island (history as a yacht club)
The view is one of the best in Helsinki, looks upon the Helsinki city center from the sea.
Food is good, perhaps not excellent. Service is very good. The place is very good both for romantic dinners, larger groups and also for business dinners. Especially people out of town may find the place very interesting and particular. You need a 5 min boat ride to get to the island and the boat goes every 20 min. This is part of the experience, although of course not ideal if you are in a hurry.