Perfect location! Amazing hospitality! Home away from home! STAY HERE IN ISTANBUL!!!!