Excellent place for short term rental in Istanbul.