Islamabad the best place to make moments