Location is perfect if you are looking to access all the shops and entertainment around Taksim. With public transport, you can easily reach anywhere else.
The place is great for a holiday in Istanbul, and the host really helped to make it work. I arrived very early in Istanbul Airport and was able to self check-in early morning and found that there was already drinking water left for me by the host (so no need to rush to a shop after the long journey).
I'd definitely stay here again.