Neighbourhood satisfaction and happiness but not urbanization level affect self-rated health in Taiwanese adolescents