Sri Lanka the best host