My friend and I stayed at Mehmet's place for a few days, the location is excellent and the main attractions can be reached on foot in about 15-20 minutes. On the street itself, there are two bars that offer two well-known Turkish drinks that you must try (boza and salep) during your stay. I recommend this accommodation for a pleasant stay in Istanbul.