This place is in a serviced apartment building. the location is not so far from Taksim. You will need to climb uphill. We had two older ladies with us who found it challenging, but it's ok for younger travellers.
There are several shops right in front and next to the place so you can get your basics.
Checking in was very easy at reception. the apartment is well equipped. There are two bathrooms. One has a shower.
The place is a semi-basement with a 'balcony'. When we first entered it was too stuffy and smelled - likely because it was not used for some time. This got better after opening the doors of the balcony for a while. The furniture looks a bit old and stained.
Overall it's a good place to stay if you're not planning to spend much time in the house - which is what you shouldn't in Istanbul.