Good location: everything is nearby (public transport, shopping centers, cafes etc), ~10 min walk to Istiklal street and Taksim metro station.
Staff is very kind and responds very fast on Whatsapp.
I would definitely recommend this place.