Social house is simply the best place to stay in Istanbul!