I stayed in Istanbul for a week and the apartment were perfect. Good located in Taksim.
Everything were clean and Cen hosted us very well.
I recommend 100%