Cloth Of Stars and his chances of Epsom Derby success