The premises are well presented, the apartments are spacious and well organised.
Also the location is quite convenient.
A special mention to the staff: they are welcoming, supporting, competent and willing to go the extra mile for the guests (hotel reservations, Taxi bookings and so forth are carried out to perfection).
If you need a place that feels like home in Istanbul, this is the place to be.