It can sometimes be difficult to determine if an orange is fresh and will have good flavor. I always look for ones with smooth, firm skin and that are quite heavy in my hand. This usually indicates a juicier orange. Also, if the orange is very fragrant, that can be a good sign that your orange is ripe and ready!