Super cozy worm flat at Istanbul city centre with all main needs for comfortable stay