Good little place with great location in Istanbul.