Very nice place in the center of Istanbul. Can highly recommend