South, southwest and southeast facing roofs are typically the best. Eastern and western roofs also produce good energy.