Not to be ignored is the actual location of the school in proximity to your residence. Driving by the area on a Sunday afternoon is not indicative of what traffic patterns will be like during the week.
Will your child have to ride through rush-hour traffic to get to school each morning or can you find a good school closer to home? Try timing the run to the school in the morning rush hour and see how long it takes. If the school is located near a major intersection, near a market or other large school, traffic may be a major problem at drop off and pick up times.
While the 'perfect' school for your child may not be conveniently located in relation to your home, you may find an alternative good school where the location won't necessitate a lot of time spent transporting your child. The convenience of the location may outweigh other factors.