Place looks better than the listing, kitchen is very well equipped, check-in and check-out was very smooth.
All the major attractions are only a walk away from here, definitely recommend this place if you are in Istanbul.