De Puniet highly satisfied with season's best