We were pleasantly surprised about this place. It is a fully equipped apartment with everything you might need even for long term stays.
The location is excellent, just a few minutes walking distance to where all the action is in Taksim.
The staff is available 24/7 and all speak very good English. They are very friendly and helpful, and if there is any maintenance issue, they get it fixed right away.
At this very reasonable price I could not imagine a better place for staying in Istanbul, and it will be my first choice for our next visit.