Excellent place in heart of Istanbul.