There are many factors that determine if your home will be a good fit for solar. The location of your home plays a large role, because the weather, shade, humidity, and sunlight hours all effect a solar panel's ability to produce electricity. Your roof also needs to be in good shape to sustain a solar array.
Even if your home does not meet all the ideal conditions, there is a good chance that you can still reap the benefits of solar.