Staying at Michel place was a great experience, we were looking for some place that made us feel like home and the apartment has everything to stay pretty comfortable indoors and if you are looking for some more vibrant city you have plenty restaurants, shops, bar just 5 minutes walking in one of the biggest commercial streets in Istanbul.
The neighborhood was quiet and this was very important for us, the access to the metro gives advantages cause it can get you everywhere really easy even if you don't know much the city.