Karem is a fantastic host, as are all the other staff. There is help 24/7 which is great. We felt they went above and beyond to make our stay special. Your rooms will be cleaned daily, which is a great bonus especially keeping in mind how affordable the apartment is.
Location is good, though can be a little confusing on the first day, my suggestion is to get an istanbulkart and put money on that then just use the trams as they are constantly running. All in all it was a really nice stay and we appreciate all the effort put into making our stay a pleasant one.