Highly recommend this place. Galata tower is just across the street, and taksim is less than 5 minutes walk