Super recommended
They have lots of choice of apartments
Is near taksim square and sultanahmed just reachable with public transport
The staff will help you with everything you need. They also have their own cafe. Supermarket are just near apartments. And also to mention they have awesome luggage storage where we use 3 weeks so we can travel to other city. I have been in the 3-5 stars hotels also in istanbul and other city. Their hospitality and service are way better than them.