Is Guanajuato a good place to have a baby?