Very nice place in heart of Istambul.