Very stylish place in a hip little sea-side area of Istanbul.