The main thing about this place is location. Everything is near: Taksim, Istiklal, tramway, buses, museums etc. Plenty of shops, restaurants, bars, discos... If you are planning to take the most of İstanbul this place is just what you need.
But it's for active people. You'll struggle the stairs with baby carriage or if you are not fit.
We enjoyed it big time.